From 92eeae92e9c8d2f968825cdf148f755386b361b6 Mon Sep 17 00:00:00 2001 From: Szymon Pawlak Date: Mon, 25 Jun 2018 17:22:55 +0000 Subject: [PATCH] Zaktualizuj 'Wyzwalacze.sql' --- Wyzwalacze-AFTER.sql => Wyzwalacze.sql | 93 ++++++++++++++------------ 1 file changed, 51 insertions(+), 42 deletions(-) rename Wyzwalacze-AFTER.sql => Wyzwalacze.sql (74%) diff --git a/Wyzwalacze-AFTER.sql b/Wyzwalacze.sql similarity index 74% rename from Wyzwalacze-AFTER.sql rename to Wyzwalacze.sql index 2bc5ef9..95b1c22 100644 --- a/Wyzwalacze-AFTER.sql +++ b/Wyzwalacze.sql @@ -1,43 +1,52 @@ -CREATE TRIGGER modyfikacjeUczniowie -ON Uczniowie -AFTER INSERT, UPDATE, DELETE -AS - PRINT 'Dodani Uczniowie:' - SELECT * FROM INSERTED - PRINT 'Usuniêci uczniowie:' - SELECT * FROM DELETED - PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); -GO - -CREATE TRIGGER modyfikacjeNauczyciele -ON Nauczyciele -AFTER INSERT, UPDATE, DELETE -AS - PRINT 'Dodani Nauczyciele:' - SELECT * FROM INSERTED - PRINT 'Usuniêci Nauczyciele:' - SELECT * FROM DELETED - PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); -GO - -CREATE TRIGGER modyfikacjeKontakty -ON Kontakty -AFTER INSERT, UPDATE, DELETE -AS - PRINT 'Dodane Kontakty:' - SELECT * FROM INSERTED - PRINT 'Usuniête Kontakty:' - SELECT * FROM DELETED - PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); -GO - -CREATE TRIGGER modyfikacjeLekcje -ON Lekcje -AFTER INSERT, UPDATE, DELETE -AS - PRINT 'Dodane Lekcje:' - SELECT * FROM INSERTED - PRINT 'Usuniête Lekcje:' - SELECT * FROM DELETED - PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); +CREATE TRIGGER modyfikacjeUczniowie +ON Uczniowie +AFTER INSERT, UPDATE, DELETE +AS + PRINT 'Dodani Uczniowie:' + SELECT * FROM INSERTED + PRINT 'Usuniêci uczniowie:' + SELECT * FROM DELETED + PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); +GO + +CREATE TRIGGER modyfikacjeNauczyciele +ON Nauczyciele +AFTER INSERT, UPDATE, DELETE +AS + PRINT 'Dodani Nauczyciele:' + SELECT * FROM INSERTED + PRINT 'Usuniêci Nauczyciele:' + SELECT * FROM DELETED + PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); +GO + +CREATE TRIGGER modyfikacjeKontakty +ON Kontakty +AFTER INSERT, UPDATE, DELETE +AS + PRINT 'Dodane Kontakty:' + SELECT * FROM INSERTED + PRINT 'Usuniête Kontakty:' + SELECT * FROM DELETED + PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); +GO + +CREATE TRIGGER modyfikacjeLekcje +ON Lekcje +AFTER INSERT, UPDATE, DELETE +AS + PRINT 'Dodane Lekcje:' + SELECT * FROM INSERTED + PRINT 'Usuniête Lekcje:' + SELECT * FROM DELETED + PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); +GO + +CREATE TRIGGER Usuwanie +ON UczniowieNaLekcji +INSTEAD OF DELETE +AS + PRINT 'PróbowaÅ‚eÅ› usunać wiersze:'; + SELECT * FROM DELETED; + PRINT 'DziaÅ‚anie zabronione'; GO \ No newline at end of file