[ID、Name、LastUpdated]の3つのフィールドを持つテーブルがあります。
LastUpdatedは「のGetDate(のデフォルト値を持っている)ので、新しいレコードが追加されたとき、それは自動的に埋めます。T-SQLトリガーアップデート
私が代わりにテーブルの上にUPDATEを実行すると、私はこのフィールドは、現在のGetDateに自身をリセットしたいと思います。()
CREATE TRIGGER dbo.Table1_Updated
ON dbo.Table1
AFTER UPDATE
AS
BEGIN
SET NOCOUNT ON;
UPDATE dbo.Table1 SET LastUpdated = GETDATE()
END
GO
しかし、私はWHERE句を持っていないので、すべてのレコードが更新されます
QUESTION:私は更新されたレコードのIDの値になるだろう
UPD ATEトリガー?
私はトリガー内のテーブルのフィールドを更新していますが、新しいトリガーイベントを再コールするということはありますか?
@Damien_The_Unbeliever確かに私はそれを理解しますが、このスレッドは私が概念を理解するためのほんの一例です。これは実際のコードではありません。 –