.sql contenant la creation de plusieurs triggers (RESOLU) [Oracle&SQL] - SQL/NoSQL - Programmation
Marsh Posté le 15-04-2003 à 13:31:09
c pas ça la syntaxe ?
declare
Begin
... 1 creat trigger
... 2 creat trigger
end.
Marsh Posté le 15-04-2003 à 14:03:53
polo021 a écrit : et si tu mets / a la fin de ton premier trigger? |
Et bien j'etais persuadé que le "/" indiquait la fin du fichier... merci beaucoup car ca marche en effet.
On doit donc mettre un / a la fin de chaque trigger
Marsh Posté le 15-04-2003 à 14:09:11
masure a écrit : |
ben j'en etais pas sur en fait. Mais si je me souviens bien le / n'indique pas la fin du fichier mais bien la fin d'une fonction, procedure ou trigger,... dans un bloc pl/sql. Et c'est comme ca que Oracle sait qu'il peut traiter ce bloc. Mais tu dois quand meme mettre ton end T_A_I_UTILISATEUR_GROUPE ;
Et avaec la solution de vttman2 ca donnait quoi?
Marsh Posté le 15-04-2003 à 14:18:13
polo021 a écrit : |
a vrai dire je ne l'ai pas essayé car ca me paraissait assez bizarre...
Peut etre est ce la syntaxe de creation de package ? Je ne m'y suis pas penché encore
Marsh Posté le 15-04-2003 à 12:01:16
Je souhaite grouper mes requetes de creation de triggers dans un fichier .sql tout comme je l ai fait pour la creation de mes tables.
Je commence donc par create puis end et je passe au create suivant... normal quoi.
Voila un morceau du fichier que j execute via la commande @ sous sqlplus :
Le sho err donne ca :
Super sympa j'aimerais qu il me cree mon 2eme trigger au lieu de me dire "ouay mais non un trigger c'est deja bien assez t en crees pas un 2eme garcon
Ah oui je precise que si j'execute mes 20 triggers separement, it works
Si vous avez une syntaxe pour enchainer la creation de triggers dans un fichier sql... merchi
EDIT Solution :
syntaxe :
Message édité par Masure le 15-04-2003 à 14:06:28