ホームページ >データベース >mysql チュートリアル >SQL Server の現在のトランザクション分離レベルを決定するにはどうすればよいですか?
SQL Serverトランザクション分離レベルの理解とチェック
データベーストランザクションの管理には、現在のトランザクション分離レベルを明確に理解する必要があります。 このレベルは、トランザクション中の可視性と変更の権限を決定します。 SQL Serverはいくつかの事前定義されたレベルを提供します
現在のトランザクションの分離レベルを特定するには、このSQLクエリを使用してください。
<code class="language-sql">SELECT CASE transaction_isolation_level WHEN 0 THEN 'Unspecified' WHEN 1 THEN 'ReadUncommitted' WHEN 2 THEN 'ReadCommitted' WHEN 3 THEN 'Repeatable' WHEN 4 THEN 'Serializable' WHEN 5 THEN 'Snapshot' END AS TRANSACTION_ISOLATION_LEVEL FROM sys.dm_exec_sessions WHERE session_id = @@SPID;</code>返された値:
列は、これらの値のいずれかを返します:
transaction_isolation_level
以上がSQL Server の現在のトランザクション分離レベルを決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。