SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme
Florin Angelescu
Instructor

INSERT, UPDATE veya DELETE ifadeleriCREATE, ALTER veya DROP ifadeleriLOGON olaylarıAFTER tetikleyicisi
Kullanım örnekleri
INSTEAD OF tetikleyicisi
Kullanım örnekleri
-- Tetikleyiciyi açıklayıcı bir adla oluşturun CREATE TRIGGER ProductsTrigger-- Tetikleyici bir tabloya bağlı olmalıdır ON Products-- Tetikleyici davranış türü AFTER INSERT-- Tetikleyici iş akışının başlangıcı AS-- Tetikleyicinin yürüttüğü eylem PRINT ('Products tablosuna veri eklendi.');
-- Tetikleyiciyi açıklayıcı bir adla oluşturun
CREATE TRIGGER PreventDeleteFromOrders
-- Tetikleyici bir tabloya bağlı olmalıdır
ON Orders
-- Tetikleyici davranış türü
INSTEAD OF DELETE
-- Tetikleyici iş akışının başlangıcı
AS
-- Tetikleyicinin yürüttüğü eylem
PRINT ('Orders tablosundan satır silmenize izin verilmiyor.');
CREATE TRIGGER MyFirstAfterTrigger
ON Table1
-- Tetikleme olayı (UPDATE) sonrası tetiklenir
AFTER UPDATE
AS
{trigger_actions_section};
CREATE TRIGGER MyFirstInsteadOfTrigger
ON Table2
-- Tetikleme olayı (UPDATE) yerine tetiklenir
INSTEAD OF UPDATE
AS
{trigger_actions_section};
SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme