sqlIsolationLevel

システム変数 VGVar.sqlIsolationLevel は、データベース・トランザクション間の独立性のレベルを示します。 これは、Java™ 出力を生成している場合にのみ有効です

分離レベルと句 repeatable readserializable transaction の概要については、Sun Microsystems, Inc の JDBC 資料を参照してください。

VGVar.sqlIsolationLevel は、VisualAge® Generator および EGL 5.0 から移行されたプログラムのみに使用されます。関数は、(開発時に) EGL 設定 VisualAge Generator との互換性 が選択されている場合、または (生成時に) ビルド記述子オプション VAGCompatibilityyes に設定されている場合にサポートされます。

新規開発の場合は、SysLib.connect に SQL 分離レベルを設定します。

以下の VGVar.sqlIsolationLevel の値は、 厳密性の低い順になっています。

0 (デフォルト)
反復可能読み取り
1
順序付け可能トランザクション
この変数は、以下のいずれかの方法で使用できます。
  • assignment 文または move 文のソースまたはターゲットとして
  • 関数呼び出しにおいて、in、out、または inOut パラメーターに関連した引数として使用
  • 論理式の比較値として
  • return 文の値として
SysVar.transactionID には以下のような特性があります。
プリミティブ型
NUM
データ長
1
converse 後、値は常にリストアされますか
はい
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.