ट्रिगर के बजाय का उपयोग करें और सम्मिलित तालिका नीचे की तरह और कोशिश करें।
CREATE TRIGGER INS_TABLE_1
ON mytable
INSTEAD OF INSERT
AS
BEGIN
DECLARE @fn varchar(50),@ln varchar(50)
SELECT @fn=column1 ,@ln=column12 from inserted
IF (@fn IS NULL OR @ln IS NULL)
BEGIN
RAISERROR ('You are not allowed to Add These Data.', 10, 11)
END
ELSE
INSERT INTO mytable (column1 ,column2) values (@fn,@ln)
END
सम्मिलित तालिका INSERT
. के दौरान प्रभावित पंक्तियों की प्रतियां संग्रहीत करती है और UPDATE
बयान। ट्रिगर के बजाय वर्तमान INSERT को ट्रिगर परिभाषा से बदल देता है।