ログ用のトリガーを作成したいのですが、INSERT、UPDATE、またはDELETE.ieのイベント名が必要です。これらのステートメントの1つがクエリの実行に使用されます。トリガーしてロギングを開始します。INSERT、DELETE、UPDATEイベントを使用するトリガーを作成する方法
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER LogBuses
ON Bus_table
AFTER INSERT,DELETE
AS
BEGIN
DECLARE @PlateNo nvarchar(50)
IF INSERT//something like that-INSERTING- DELETING
SELECT @PlateNo=PlateNo from inserted
insert into Logger (EffectedTable,ActionName,EffectDate,EffectedID)
VALUES ('Bus_table','Insert',SYSDATETIME(),@PlateNo);
ELSE IF DELETE
SELECT @PlateNo=PlateNo from deleted
insert into Logger (EffectedTable,ActionName,EffectDate,EffectedID) VALUES ('Bus_table','Insert',SYSDATETIME(),@PlateNo);
END GO
ありがとうございました。出来た –