INSERT dans unr Procédure = SQL Statement ignored
Bonsoir tout le monde,
Je suis confronté a un petit problème dont je ne comprends pas ou est le problème.
Je créé une procédure vraiment toute simple :
CREATE OR REPLACE PROCEDURE STAT_TESTTT
as
Code:
1 2 3 4 5 6 7 8 9 10 11
| BEGIN
INSERT INTO "PcaQuiHis"( "CodQuiHis", "LibQuiHis" ) VALUES ( 'R', 'Régulateur' );
INSERT INTO "PcaQuiHis"( "CodQuiHis", "LibQuiHis" ) VALUES ( 'S', 'Service' );
INSERT INTO "PcaQuiHis"( "CodQuiHis", "LibQuiHis" ) VALUES ( 'M', 'Mobile' );
INSERT INTO "PcaQuiHis"( "CodQuiHis", "LibQuiHis" ) VALUES ( 'L', 'Lic' );
INSERT INTO "PcaQuiHis"( "CodQuiHis", "LibQuiHis" ) VALUES ( 'U', 'Service' );
INSERT INTO "PcaQuiHis"( "CodQuiHis", "LibQuiHis" ) VALUES ( 'G', 'Garde' );
INSERT INTO "PcaQuiHis"( "CodQuiHis", "LibQuiHis" ) VALUES ( 'B', 'Brancardier');
END; |
Et voila le résultat : ERREUR à la ligne 11 : PL/SQL: SQL Statement ignored
Ayant vu des tas de procédures sur le net ou ils font des insertions avec les paramètres qu'on a donné à la procédure, je comprends pas pourquoi c'est impossible de le faire de cette façon surtout qu'ici je demande aucun paramètre étant donné que c'est une procédure qui initialisera toujours avec ces valeurs la la table en question.
J'ai essayé avec un COMMIT a la fin, un COMMIT entre chaque instruction ... je n'arrive pas a trouvé d'où peut venir le problème :(
Je vous remercie d'avance pour l'aide que vous allez pouvoir m'apporter.
Jonathan.