makaleler / Veritabanı / MSSql After insert ve Update Trigger

MSSql After insert ve Update Trigger

18.05.2018 13:49:09

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

before trigger ile yapılırsa

daha efektif olacaktır. Before trigger örneğini de ileriki zamanlarda paylaşıyor olacağım.
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.

yazar okanyurt

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda