Zaktualizuj 'Wyzwalacze.sql'

This commit is contained in:
Szymon Pawlak 2018-06-25 17:22:55 +00:00
parent e7d7ad2b46
commit 92eeae92e9

View File

@ -1,43 +1,52 @@
CREATE TRIGGER modyfikacjeUczniowie CREATE TRIGGER modyfikacjeUczniowie
ON Uczniowie ON Uczniowie
AFTER INSERT, UPDATE, DELETE AFTER INSERT, UPDATE, DELETE
AS AS
PRINT 'Dodani Uczniowie:' PRINT 'Dodani Uczniowie:'
SELECT * FROM INSERTED SELECT * FROM INSERTED
PRINT 'Usuniêci uczniowie:' PRINT 'Usuniêci uczniowie:'
SELECT * FROM DELETED SELECT * FROM DELETED
PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount);
GO GO
CREATE TRIGGER modyfikacjeNauczyciele CREATE TRIGGER modyfikacjeNauczyciele
ON Nauczyciele ON Nauczyciele
AFTER INSERT, UPDATE, DELETE AFTER INSERT, UPDATE, DELETE
AS AS
PRINT 'Dodani Nauczyciele:' PRINT 'Dodani Nauczyciele:'
SELECT * FROM INSERTED SELECT * FROM INSERTED
PRINT 'Usuniêci Nauczyciele:' PRINT 'Usuniêci Nauczyciele:'
SELECT * FROM DELETED SELECT * FROM DELETED
PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount);
GO GO
CREATE TRIGGER modyfikacjeKontakty CREATE TRIGGER modyfikacjeKontakty
ON Kontakty ON Kontakty
AFTER INSERT, UPDATE, DELETE AFTER INSERT, UPDATE, DELETE
AS AS
PRINT 'Dodane Kontakty:' PRINT 'Dodane Kontakty:'
SELECT * FROM INSERTED SELECT * FROM INSERTED
PRINT 'Usuniête Kontakty:' PRINT 'Usuniête Kontakty:'
SELECT * FROM DELETED SELECT * FROM DELETED
PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount);
GO GO
CREATE TRIGGER modyfikacjeLekcje CREATE TRIGGER modyfikacjeLekcje
ON Lekcje ON Lekcje
AFTER INSERT, UPDATE, DELETE AFTER INSERT, UPDATE, DELETE
AS AS
PRINT 'Dodane Lekcje:' PRINT 'Dodane Lekcje:'
SELECT * FROM INSERTED SELECT * FROM INSERTED
PRINT 'Usuniête Lekcje:' PRINT 'Usuniête Lekcje:'
SELECT * FROM DELETED SELECT * FROM DELETED
PRINT 'Zaaktualizowanych wierszy: ' + STR(@@rowcount); 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 GO