[PL/SQL] insert, commit, rollback ds une procédure stockée ???

insert, commit, rollback ds une procédure stockée ??? [PL/SQL] - SQL/NoSQL - Programmation

Marsh Posté le 13-11-2004 à 16:09:38    

C'est apparemment impossible, popurquoi ? et comment contourner le pb ?

Reply

Marsh Posté le 13-11-2004 à 16:09:38   

Reply

Marsh Posté le 13-11-2004 à 16:32:44    

bien sur que si c'est possible, pourquoi ça ne le serait pas ? [:heink]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-11-2004 à 16:42:31    

ben ca me sort une erreur : ORA-14552 : cannot perform a DDL, commit or rollback inside a query or DML

Reply

Marsh Posté le 13-11-2004 à 16:53:49    

Ca me rappelle quelque chose ce truc là.
Dans un premier temps il est heureusement possible de faire des insert/update/delete/commit/rollback dans une procédure stockée. Heureusement sinon leur intérêt serait très limité. Par contre après le problème dépend de la façon dont on appelle cette procédure, tu pourrais nous montrer le bout de code utilisé pour appeler ta procédure?

Reply

Marsh Posté le 13-11-2004 à 17:39:45    

oui voila en fait je faisais un select <mafonction> from dual, et ca ca marche pas :)
Mais j'ai trouvé la solution, ouf !
Merci :)

Reply

Marsh Posté le 13-11-2004 à 18:51:56    

LeMakisar a écrit :

oui voila en fait je faisais un select <mafonction> from dual, et ca ca marche pas :)


 

LeMakisar a écrit :

ben ca me sort une erreur : ORA-14552 : cannot perform a DDL, commit or rollback inside a query or DML


 
le message d'erreur était pourtant explicite


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-11-2004 à 18:56:53    

ouais mais bon je débute :D
Et il est vrai que j'avais pas fait gaffe à ce détail :ange:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed