आपको कुछ इस तरह की आवश्यकता होगी:
CREATE TRIGGER [Add_LTD] on dbo.Company
AFTER INSERT AS
UPDATE dbo.Company
SET Name = Name + ' LTD'
FROM Inserted i
WHERE dbo.Company.CompanyID = i.CompanyID
AND Name NOT LIKE '% LTD'
आपको Inserted
. में पंक्तियों में शामिल होने की आवश्यकता है अपनी अंतर्निहित तालिका में (केवल उन पंक्तियों को अपडेट करने के लिए जिन्हें नई सम्मिलित की गई है), और ऐसा करने का सबसे अच्छा तरीका है कि आप अपनी प्राथमिक कुंजी (CompanyID
जैसा कुछ) का उपयोग करें। ) इसे हासिल करने के लिए।