Data.DBXCommon.TDBXIsolations
Delphi
TDBXIsolations = class
C++
class PASCALIMPLEMENTATION TDBXIsolations : public System::TObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | Data.DBXCommon |
説明
TDBXTransaction によってサポートされる排他レベル。
TDBXTransaction クラスによってサポートされる排他レベルです。 排他レベルは、トランザクションの相互作用の程度を示します。
次の表に、排他レベルの定数を示します。
定数 | 説明 |
---|---|
ReadCommitted |
現在のトランザクションは、コミットされた変更だけを参照します。ただし、トランザクションが終了する前に追加の変更がコミットされた場合は、データビューの一貫性が失われることがあります。 |
RepeatableRead |
現在のトランザクションでは、データビューの一貫性が保証されます。このビューには、トランザクションの開始時に他のトランザクションによってコミットされた変更だけが含まれます。 |
DirtyRead |
現在のトランザクションは、その他のトランザクションによるすべての変更をコミット前であっても参照します。このオプションは、Oracle ドライバでは利用できません。 |
Serializable |
dbExpress 4 から導入されました。現在のトランザクションは、ファントムを含む他のトランザクションによって行われた変更を認識しません。 |
SnapShot |
dbExpress 4 から導入されました。読み取り専用トランザクションは、トランザクションとして整合性のあるデータベースのスナップショットを提供します。 |