limitation du nombre de variables globales constantes dans un package
Bonjour,
j'utilise des variables globales dans un package (Oracle 10g). Ces variables sont globales au package. Donc je les ai défini dans le BODY, comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
CREATE OR REPLACE PACKAGE PKG_RCO as
PROCEDURE TOTO(..., ...,...);
PROCEDURE TITI(..., ...,...);
END PKG_RCO;
/
SHOW ERRORS;
CREATE OR REPLACE PACKAGE body PKG_RCO as
g_var1 CONSTANT VARCHAR2(5) := 'abcde';
g_var2 CONSTANT VARCHAR2(5) := 'azert';
g_var3 CONSTANT VARCHAR2(5) := 'xxxxx';
etc ...
PROCEDURE TOTO(..., ...,...)
IS
BEGIN
......
END TOTO;
END PKG_RCO;
/
SHOW ERRORS; |
Mon problème c'est que les dernières variables ne semblent pas affectées, c'est à dire que je peux les utiliser dans mes procédures et fonctions mais que leur valeur est vide ...
Donc je me demandais s'il y avait un nombre maximum de variables globales dans un package. Pour l'instant j'ai l'impression que les problèmes commencent à 20 variables dans mon cas
Merci pour vos réponses