Salut sa fait un moment que j’apprends SQLite
Mais je plante sur les triggers
Mon problème est au niveau des variables dans les triggers
je sais pas s'il se crée comme dans les autres SGBDR tel que Firebird ou Postgresql
Bon voici un bout de code qui me génère une erreur
En voici un autre que j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE TRIGGER [test] BEFORE INSERT ON [tableEssai] DECLARE varTest SMALLINT BEGIN varTest = 1; NEW.ID = varTest; END
Et la dernière.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE TRIGGER [test] BEFORE INSERT ON [tableEssai] DECLARE varTest AS SMALLINT BEGIN varTest = 1; NEW.ID = varTest; END
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TRIGGER [test] BEFORE INSERT ON [tableEssai] DECLARE varTest AS SMALLINT BEGIN varTest = SELECT MAX([ID]) FROM Table ; END
étant débutant je n'arrive pas repérer mon erreur (NB : les recherches Google n'ont rien donné )
Merci d'avance pour les réponses
Partager