1

SQL Server 2008 を使用しています。(条件によっては) テーブルにデータを挿入するストアド プロシージャがあります。このストアド プロシージャは、ウィンドウが開くたびにアプリケーションから呼び出されます。SQL プロファイラは以下のように表示します

exec TEST.dbo.spInsertRecords @parameter

今私が望むのは、このストアド プロシージャが呼び出されて実行されるたびにトリガーを起動することです。出来ますか?はいの場合、構文例を共有してください。

4

2 に答える 2

1

トリガーはテーブルに設定されます。プロシージャを呼び出したときにトリガーされる何かが本当に必要な場合 (プロシージャを変更して、必要な動作を実行できるため、理由がわかりません)、いくつかのダミー テーブル (ログ テーブル ? ) 、そのテーブルにトリガーを作成し (挿入時など)、プロシージャー内でトリガーを「トリガー」します (行を挿入します)。

于 2013-09-17T08:23:48.200 に答える