スナップショット分離を使用している場合、トランザクション レベルを設定する前に IF @@TRANCOUNT = 0 がよく表示されるのはなぜですか?
つまり、ストアド プロシージャでは次のようになります。
IF @@TRANCOUNT = 0
BEGIN
SET TRANSACTION ISOLATION LEVEL SNAPSHOT;
END
スナップショット分離を使用している場合、トランザクション レベルを設定する前に IF @@TRANCOUNT = 0 がよく表示されるのはなぜですか?
つまり、ストアド プロシージャでは次のようになります。
IF @@TRANCOUNT = 0
BEGIN
SET TRANSACTION ISOLATION LEVEL SNAPSHOT;
END