実行プロパティは、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 ( | | | ) FORCEALWAYSCONDITIONALNEVER
  • SET $ALLOW_CARTESIAN   ( NEVER | INTERNAL | IMPLICIT | EXPLICIT | ALWAYS )

SETステートメントを使用して Authorization を制御することもできます。詳しくは を参照してください。Authorization

Options changed by the SET statement can be overridden explicitly by the OPTION Clause.