trigger sql - SQL/NoSQL - Programmation
Marsh Posté le 19-12-2003 à 14:01:54
The big ben a écrit : Bonjour,
|
1. C'est : inserted
2. Oui, on peut faire des déclarations dans un trigger
WHERE WC.no_convoi = I.no_convoi)
3. Tu dois assigner tes variables avec SET ou SELECT. Enfin, tu devrais peut-être utiliser des ' plutôt que des " pour tes chaînes.
SET @dep = 'Arlon'
SET @arriv = 'Bruxelles'
ou
SELECT @dep = 'Arlon'
SELECT @arriv = 'Bruxelles'
Marsh Posté le 19-12-2003 à 15:32:54
perso, je préfèreles set, parceque le select a une syntaxe dépendante du SGBD. Avec MSSQL Server par exemple, on peut omètre me from comme tu l'as fait, mais avec Oracle, il faut mettre "from dual". Donc autant utiliser le SET, qui sera reconnu par tous les sgbd
Marsh Posté le 12-12-2003 à 18:18:25
Bonjour,
Peut on faire des DECLARE dans un trigger sql (sous sybase) et sinon qu est ce qui ne va pas dans mon code???
D'avance merci!