0
SQL Server 2008 R2にいくつかの事前挿入/更新トリガーを作成し、select *
またはselect count(*)
を実行するだけで、空でも空でもない場合は明示的に失敗する必要があります。SQL Serverの事前挿入/更新トリガー
どうすればいいですか?
SQL Server 2008 R2にいくつかの事前挿入/更新トリガーを作成し、select *
またはselect count(*)
を実行するだけで、空でも空でもない場合は明示的に失敗する必要があります。SQL Serverの事前挿入/更新トリガー
どうすればいいですか?
INSTEAD OF INSERT, UPDATE
トリガーを作成します。 DMLを防ぐために、2つのオプションがあります。トリガー本体でRAISERROR
を実行すると、アプリケーションがエラーをキャッチできます。もう1つの方法は、実際にはinsert/update
をトリガーで実行しないため、レコードは挿入/更新されませんが、DMLが成功するかどうかはわかりません。
INSERT/UPDATEステートメントではなく、なぜこれをトリガーで実行したいのですか? – DOK