Je suis actuellement entrain de réaliser un package PL/SQL.
Etant donné que j'utilise différent Schéma/User Oracle j'ai décidé de mettre les schémasUser en variable globale jusqu'ici pas de problèmes :
Dans le .pks :
w_SchemaUser VARCHAR2(20) := 'SCHEMAUSER';
Or pour être sûr du type de mes champs j'ai déclaré plein de variable du style :
w_var1 SCHEMAUSER.TABLE.CHAMP%TYPE;
Je veux donc remplacé SCHEMAUSER par ma variable et la c'est le gros probleme ...
je ne sais pas faire ...
w_var1 w_SchemaUser.TABLE.CHAMP%TYPE;
Ne fonctionne pas et retourne l'erreur :
PLS-00487: Référence de variable 'W_SCHEMAUSER' non valide
Comment faut il s'y prendre car je pense que je m'y prend mal ....
Info :
Je compile mes packages sous TOAD 7.2 !
C'est une base Oracle 8.1.7 !
Partager