0

T-SQLステートメントのデバッグ中にテーブルに対してクエリを実行することは可能ですか?その時点で別の接続のためにロックされているため、別のウィンドウを使用しても効果はありません。

トリガーをデバッグしようとしてINSTEAD OF UPDATEいますが、何かが期待どおりに機能していません。別のSQL式を評価して調査したいと思います。

テーブルと必要な情報をループするカーソルを作成できると思いますがprint、それを避けて、もっと単純なものを使用したいと思います。

4

1 に答える 1

1
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT ..
  FROM ..

また

SET TRANSACTION ISOLATION LEVEL READ SNAPSHOT;
SELECT ..
  FROM ..

ここでトランザクション分離レベルを確認してください。
前者は「ダーティ」なコミットされていないデータへのアクセスを許可し、後者はコミットされていないデータをスキップします。ただし、データがテーブルにヒットしていないため、どちらもトリガーにデータが表示されません。INSTEAD OF UPDATE

于 2012-10-30T13:23:56.850 に答える