0

ASP.NET スクリプトから同時に実行できる 2 つの SQL Server 2008 スクリプトがあります。

ここに1つあります:

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
SET XACT_ABORT ON;
BEGIN TRANSACTION;

--select, delete, update, insert rows in Table1

COMMIT;
SET XACT_ABORT OFF;

次に、テーブルの名前を変更して削除する次のステートメント:

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
SET XACT_ABORT ON;
BEGIN TRANSACTION;

EXEC sp_rename 'Table1', 'Table2';  --rename Table1 into Table2
DROP TABLE Table1;

COMMIT;
SET XACT_ABORT OFF;

私の質問は、ご覧ISOLATION LEVEL SERIALIZABLEのとおり、同じタイプで実行されている 2 つの問題に対処するために 1 つだけを実行させることですが、私の質問は、この相互排除はEXEC sp_renameSQL コマンドに影響しますか?

4

1 に答える 1