実行プロパティは、SETステートメントを使用して、接続に設定することもできます。SETステートメントはまだCData Virtuality Server の言語機能ではなく、JDBC クライアントでのみ扱われます。
Syntax
SET [payload] (parameter|SESSION AUTHORIZATION) value
Syntax Rules
- パラメータは引用符で囲まれていない識別子でなければなりません。
- 値は引用符で囲まれていない識別子か、引用符で囲まれている文字列リテラル値です。
- payload が "
SET PAYLOAD x y" のように指定された場合、セッションスコープのpayloadプロパティオブジェクトには、対応する名前値のペアが設定されます。ペイロードオブジェクトは完全にセッションスコープされていません。 XAConnectionハンドルが閉じられたり、プールに戻されたりすると、セッションから削除されます。
SETステートメントは、計画と実行を制御するために最も一般的に使用されます:
SET SHOWPLAN( | | )ONDEBUGOFF- [ (
ON...) | (OFF... [ ...])] - [ (
FALSE...) | (TRUE... [ ...])] SET$PREFER_DWH( | | | )FORCEALWAYSCONDITIONALNEVERSET$ALLOW_CARTESIAN(NEVER|INTERNAL|IMPLICIT|EXPLICIT|ALWAYS)
SETステートメントを使用して Authorization を制御することもできます。詳しくは を参照してください。Authorization
Options changed by the SET statement can be overridden explicitly by the OPTION Clause.