insert, commit, rollback ds une procédure stockée ??? [PL/SQL] - SQL/NoSQL - Programmation
Marsh Posté le 13-11-2004 à 16:32:44
bien sur que si c'est possible, pourquoi ça ne le serait pas ?
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
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?
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
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
Marsh Posté le 13-11-2004 à 18:56:53
ouais mais bon je débute
Et il est vrai que j'avais pas fait gaffe à ce détail
Marsh Posté le 13-11-2004 à 16:09:38
C'est apparemment impossible, popurquoi ? et comment contourner le pb ?