View Single Post
Old 17-01-2014, 15:26   #1
marcuzzuhp
Junior Member
 
Iscritto dal: Aug 2012
Messaggi: 5
[SQL] trigger complesso

Salve a tutti sono uno studente di informatica e sono alle rese con il mio primo DB, ho girato molto su internet ma non riesco a trovare una soluzione.
In poche parole il mio problema è il seguente:
ho bisogno di controllare ad ogni inserimento di una tupla in una determinata tabella se un campo di quella tupla è presente in un altra tabella... se c'è ok posso inserire altrimenti il trigger dovrebbe bloccare l'operazione...
Es

create trigger .... BEFORE INSERT ecc...
BEGIN

IF(NEW.CF notexist(select ....
from...
where...) ) THEN ????
END IF;
END;

1 la struttura puo andare???
2 come fare a specificare di bloccare l'operazione dopo il then???
marcuzzuhp è offline   Rispondi citando il messaggio o parte di esso