次のようなものが必要です:
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
のようなもの) を使用することです。 ) これを達成するために。