次の構造を持つtesttable
データベース内にテーブルを作成しましたtestbase
。
product_no (int, not null)
product_name (varchar(30), not null)
price (money, null)
expire_date (date, null)
expire_time (time(7), null)
ただし、変更された(または新しい情報で更新された)特定の行を更新し、変更日をexpire_date
フィールドに、変更時間をフィールドに記録するようにトリガーを作成するにはどうすればよいexpire_time
ですか?(またはこれが可能かどうか)
トリガーがどのように作成されるかを見ましたか?
はい、トリガーがどのように作成されるかを見ました(参照:msdn.microsoft.com/en-us/library/ms189799 ( v=sql.105 ) .aspx)。次のように条件を正しく取得することでトリガーされている行のステートメント
—
Jack
WHERE id = Changed_Row_ID