Ho capito cosa vuoi fare.Originariamente inviato da antony85
io nn mi reputo esperto di trigger,x qst ho postato qui.
se ho sbagliato la sintassi del trigger,vorrei ke qlkn mi dicesse dove ho sbagliato e come avrei dovuto scrivere.
cio che deve fare il trigger sembra chiaro..al momento di una insert di a e b,automaticamente deve fare la somma dei due attributi e SULLA STESSA TUPLA inserisce anche il valore c(somma di a e b)
Come dici tu, ad ogni insert di a e b (stesso record) devo AGGIORNARE c
Quindi:
Il trigger è in after insert su za ma all'interno devi fare una UPDATE su za, altrimenti accade (facendo la insert come fai tu) che:
Inserisco a e b -> chiamo il trigger -> inserisco c -> chiamo il trigger ad infinito

Rispondi quotando