ページの先頭行へ戻る
Symfoware Server V10.0.0/V10.0.1 アプリケーション開発ガイド(埋込みSQL編)

4.5.2 スキーマ名の変更

表宣言を使用したスキーマ名修飾の省略については、“アプリケーション開発ガイド(共通編)”で説明していますが、動的SQLによって実行される被準備文の表名は、表宣言によるスキーマ名の省略はできません。被準備文の表名にスキーマ名を省略した場合には、CONNECT文で指定した認可識別子がスキーマ名となります。この省略したスキーマ名をアプリケーション中で変更することができます。SET SCHEMA文で指定したスキーマの対象は、PREPARE文およびEXECUTE IMMEDIATE文の被準備文です。変更したスキーマ名はセション終了まで有効です。

SET SCHEMA文の指定例を以下に示します。

スキーマ名を“SCH1”に変更します。