Forms 6i : erreur lors de la création d'une séquence
Bonjour,
Je travaille sous Windows XP, Forms 6i et Oracle 8.1.5.
Voilà mon problème : j'ai besoin, dans un écran Forms, de créer une séquence dont le nom est dépendant de plusieurs paramètres.
J'utilise donc le code suivant pour le faire :
Code:
1 2 3 4 5 6 7 8 9 10
|
BEGIN
Var_Commande := 'CREATE SEQUENCE ' || Var_Nom_Sequence || ' INCREMENT BY 1 START WITH 1 MAXVALUE 999999999999';
EXECUTE IMMEDIATE Var_Commande;
EXCEPTION
WHEN OTHERS THEN
v_retour := Alert_Fonctionnelle(1122,Var_Nom_Sequence,'','');
Go_Item('BL_CTRL1.t_journee');
RAISE Form_Trigger_Failure;
END; |
Or, la compilation échoue à cause de :
Citation:
Erreur 103, ligne ...., colonne ....
Symbole "IMMEDIATE" rencontré à la place d'un des symboles suivants :
:= . ( @ % ;
Or, si je prend ce bout de code, et que je l'utilise sous TOAD, ça fonctionne !!
Quelqu'un a une idée ??
Merci par avance.