ロックと並行性 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Published
2021年1月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/vnq1596660420420.ditamap
dita:ditavalPath
ja-JP/vnq1596660420420.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage

UPDATE操作は、更新されているテーブル、パーティション、または行に対するWRITEロックを設定します。ロード分離テーブルでの非同時分離更新の場合、更新操作によりEXCLUSIVEロックが設定されます。

SELECTサブクエリー操作に対して設定されたロックは、セッションの分離レベル、AccessLockForUncomRead DBS制御フィールドの設定、および、SELECT操作やUPDATEリクエストのなかにサブクエリーが埋め込まれているかどうかによって異なります。

トランザクションの分離レベル DBS制御AccessLockForUncomReadフィールド設定 外部SELECTと通常のSELECTサブクエリー操作におけるデフォルト値のロック重大度 UPDATEリクエスト内に埋め込まれているSELECT操作のデフォルトのロック重大度
SERIALIZABLE FALSE READ READ
TRUE READ
READ UNCOMMITTED FALSE READ
TRUE ACCESS
詳細は、以下を参照してください。
  • Teradata Vantage™ - SQLデータ定義言語 - 詳細トピック、B035-1184のSET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL
  • Teradata Vantage™ - SQLリクエストおよびトランザクション処理、B035-1142
  • Teradata Vantage™ - データベース ユーティリティ、B035-1102