Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TRIGGER DEL_AUTOR FOR NAUCZYCIELE
- ACTIVE BEFORE DELETE POSITION 1
- AS
- BEGIN
- DELETE FROM AUTORZY WHERE AUTORZY.INDEKS_AUTORA=OLD.ID;
- UPDATE KONSULTANCI
- SET ID_AUTORA=0
- WHERE EXISTS
- (SELECT ID_AUTORA FROM KONSULTANCI INNER JOIN NAUCZYCIELE ON ID_AUTORA=ID WHERE KONSULTANCI.ID_AUTORA =OLD.ID);
- UPDATE PYTANIA_PODSTAWOWKA SET INDEKS_AUTORA=0
- WHERE EXISTS
- (SELECT INDEKS_AUTORA FROM PYTANIA_PODSTAWOWKA INNER JOIN NAUCZYCIELE ON INDEKS_AUTORA=ID WHERE PYTANIA_PODSTAWOWKA.INDEKS_AUTORA =OLD.ID);
- UPDATE PYTANIA_LICEUM SET INDEKS_AUTORA=0
- WHERE EXISTS
- (SELECT INDEKS_AUTORA FROM PYTANIA_LICEUM INNER JOIN NAUCZYCIELE ON INDEKS_AUTORA=ID WHERE PYTANIA_LICEUM.INDEKS_AUTORA =OLD.ID);
- UPDATE PYTANIA_TECHNIKUM SET INDEKS_AUTORA=0
- WHERE EXISTS
- (SELECT INDEKS_AUTORA FROM PYTANIA_TECHNIKUM INNER JOIN NAUCZYCIELE ON INDEKS_AUTORA=ID WHERE PYTANIA_TECHNIKUM.INDEKS_AUTORA =OLD.ID);
- UPDATE PYTANIA_DO_ZATWIERDZENIA SET ID_AUTORA=0
- WHERE EXISTS
- (SELECT ID_AUTORA FROM PYTANIA_DO_ZATWIERDZENIA INNER JOIN NAUCZYCIELE ON ID_AUTORA=ID WHERE PYTANIA_DO_ZATWIERDZENIA.ID_AUTORA =OLD.ID);
- UPDATE UCZNIOWIE SET WYCHOWAWCA =0
- WHERE EXISTS
- (SELECT WYCHOWAWCA FROM UCZNIOWIE INNER JOIN NAUCZYCIELE ON WYCHOWAWCA=NAUCZYCIELE.ID WHERE UCZNIOWIE.WYCHOWAWCA=OLD.ID);
- END^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement