husonet | Tarih: 18.05.2018
MSSql After insert ve Update Trigger
MSSql After insert ve Update Trigger Nasıl Oluşturulur?
Merhabalar Arkadaşlar, (Not:Lütfen öneri ve sorularınızı yorum olarak atınız. Teşekkürler şimdiden)
Mssql veritabanı belirli kriterlere uymayan kaydı sql tarafında trigger ile silme işlemini after İNSERT/UPDATE trigger yöntemini aşağıdaki örnekle gösterdim. Bu işlemi [p]before trigger ile yapılırsa
daha efektif olacaktır. Before trigger örneğini de ileriki zamanlarda paylaşıyor olacağım. [/p]
USE [HURSAN]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[TR_xxx] ON [dbo].[xxx] AFTER INSERT, UPDATE
AS
BEGIN
DECLARE @TIP VARCHAR(30), @ID INTEGER
SELECT @TIP = I.TIP, @ID = I.ID FROM INSERTED I
IF (@TIP = '' OR @TIP = NULL)
BEGIN
DELETE FROM xxx WHERE ID = @ID
END
END
GO
İyi çalışmalar.