Bonjour les amis,
svp, j'ai un probleme lorsque je veux utiliser l'instruction ALTER TABLE à l'interieur d'une procedure ça ne marche plus
create or replace PROCEDURE SUPPRIMER_CLN AS
BEGIN
ALTER TABLE entete
DROP ( BUREAUDOUANIER2, REGIMEDOUANIER2, NUMDECLARATION2, CENTRERC2, REGISTRECOMMERCE2, AGREMENT2, REPERTOIRE2 );
END SUPPRIMER_CLN;
Error(4,1): PLS-00103: Symbole "ALTER" rencontré à la place d'un des symboles suivants : begin case declare exit for goto if loop mod null pragma raise return select update while with <identificateur> <identificateur entre guillemets> <variable bind> << close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe
---------
alors que le meme contenu de la procedure s'il est hors de la procedure s'execute sans prb
ALTER TABLE entete
DROP ( BUREAUDOUANIER2, REGIMEDOUANIER2, NUMDECLARATION2, CENTRERC2, REGISTRECOMMERCE2, AGREMENT2, REPERTOIRE2 );
si qlq1 peut m'aider, je vous remercie infinement
Partager