Triger Nasıl Yazılır

SQL trigger, veritabanındaki veri değişikliklerini yakalamaya ve belirli bir işlemi tetiklemeye yarayan bir veritabanı objesidir. Trigger'lar belirli bir tablo veya güncelleme, silme veya ekleme işlemlerine atanabilir.

İnsert trigger örneği:

CREATE TRIGGER tr_InsertPerson
ON Person
AFTER INSERT
AS 
BEGIN
    SET NOCOUNT ON;
    PRINT 'Insert trigger fired'
END

Update trigger örneği:

CREATE TRIGGER tr_UpdatePerson
ON Person
AFTER UPDATE
AS 
BEGIN
    SET NOCOUNT ON;
    PRINT 'Update trigger fired'
END

Delete trigger örneği:

CREATE TRIGGER tr_DeletePerson
ON Person
AFTER DELETE
AS 
BEGIN
    SET NOCOUNT ON;
    PRINT 'Delete trigger fired'
END

Bu triggerlar, Person tablosundaki veri değişikliklerinden sonra işlenecektir ve yapılan işlemi yansıtan bir mesaj yazdırır.

Last updated

Was this helpful?