CURRENT SCHEMA 特殊レジスター

CURRENT SCHEMA (または CURRENT_SCHEMA) 特殊レジスターは、 動的に作成された SQL ステートメントで可能な場合に、 データベース・オブジェクト参照を修飾するのに使用されるスキーマ名を識別する VARCHAR(128) 値を指定します。

Db2® for z/OS®との互換性のために、CURRENT SCHEMA の代わりに CURRENT SQLID (または CURRENT_SQLID) を指定することができます。

CURRENT SCHEMA の初期値は、現行セッション・ユーザーの許可 ID です。 値は、SET SCHEMA ステートメントを呼び出すことによって変更できます。

CURRENT SCHEMA の設定は、Explain 表の Explain 機能の選択に影響を与えません。

QUALIFIER BIND オプションは、 動的に作成された SQL ステートメントについて可能な場合に、 データベース・オブジェクト参照を修飾するのに使用されるスキーマ名を制御します。

例: オブジェクト修飾のスキーマを 'D123' に設定します。
   SET CURRENT SCHEMA =  'D123'