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?