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_rename
SQL コマンドに影響しますか?