Bonjour,
Je voudrais créer une procédure et un trigger.
Voici la procedure:
Et voici mon trigger:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 create procedure TP_gen returns(ident integer)as begin ident=gen_id(gen_tp,1); end
Le problème c'est qu'à chaque fois que j'execute ce code, j'ai une erreur disant : Unexpected end of command
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 create trigger TP_trig for temps_passe active before insert position 0 as begin if(new.identifiant is null) then new.identifiant=gen_id(gen_tp,1); end
Quand j'enlève le ";" il me dir qu'il ne connait pas le "end".
Quelle est la bonne syntaxe pour ces deux composants de InterBase?
Merci beaucoup
Partager