実行プロパティは、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
( | | )ON
DEBUG
OFF
- [ (
ON
...) | (OFF
... [ ...])] - [ (
FALSE
...) | (TRUE
... [ ...])] SET
$PREFER_DWH
( | | | )FORCE
ALWAYS
CONDITIONAL
NEVER
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.