T-SQLステートメントのデバッグ中にテーブルに対してクエリを実行することは可能ですか?その時点で別の接続のためにロックされているため、別のウィンドウを使用しても効果はありません。
トリガーをデバッグしようとしてINSTEAD OF UPDATE
いますが、何かが期待どおりに機能していません。別のSQL式を評価して調査したいと思います。
テーブルと必要な情報をループするカーソルを作成できると思いますがprint
、それを避けて、もっと単純なものを使用したいと思います。
T-SQLステートメントのデバッグ中にテーブルに対してクエリを実行することは可能ですか?その時点で別の接続のためにロックされているため、別のウィンドウを使用しても効果はありません。
トリガーをデバッグしようとしてINSTEAD OF UPDATE
いますが、何かが期待どおりに機能していません。別のSQL式を評価して調査したいと思います。
テーブルと必要な情報をループするカーソルを作成できると思いますがprint
、それを避けて、もっと単純なものを使用したいと思います。
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT ..
FROM ..
また
SET TRANSACTION ISOLATION LEVEL READ SNAPSHOT;
SELECT ..
FROM ..
ここでトランザクション分離レベルを確認してください。
前者は「ダーティ」なコミットされていないデータへのアクセスを許可し、後者はコミットされていないデータをスキップします。ただし、データがテーブルにヒットしていないため、どちらもトリガーにデータが表示されません。INSTEAD OF UPDATE