p0ll0_ ha scritto:
Perdonatemi, ma continuo a non capire.
Puoi concatenare vari comandi sql con;
Ma quando fai uno scriptino per un trigger se usi ; interrompi la sequenza di operazioni, essenzialmente segando a metà il trigger
Definire un delimitatore temporaneo diverso da ; consente di usare il ; dentro il trigger
Se imponi che so $$ farai
Cambia delimitatore in $$ (puoi mettere quello che ti pare)
Definisci il trigger con dentro
più comandi che finiscono con ;
Comando1;
Comando2;
Comando3;
Chiarisci che il trigger è finito mettendo $$
Rimetti il delimitatore a ;
Se invece non fai il truccheto
Definisci il trigger
Comando1;
FINE DELLA DEFINIZIONE TRIGGER PROVOCATA DAL ;
Comando2;
Comando3;
ovviamente il trigger sarebbe sbagliato e i comandi sbagliati