0

MSSQL のテーブルの更新時に、特定のタスクを実行したいと考えています。

これで、必要なテーブルの更新トリガーが配置され、レコードが更新されるとタスク (スクリプト) が実行されます。

ユーザーが既存のレコードを Web から保存すると、更新トリガーが作成したタスクを実行します。ただし、ユーザーがレコードを変更せずに Web ページから保存すると、レコードが変更されないため、更新トリガーは機能しません。

レコードが変更されていなくても、スクリプトをトリガーしたいと思います。どうすればできますか?

4

1 に答える 1

0

INSTEAD OF UPDATE トリガーを使用する必要があると思います。デフォルトでは AFTER UPDATE がトリガーされます。ただし、トリガー内に update ステートメントを設定する必要があります。詳細については、

INSTEAD OF UPDATE トリガー。

于 2013-09-25T09:23:26.873 に答える