Symfoware Server SQLビギナーズガイド - FUJITSU -
目次 索引 前ページ次ページ

第7章 アプリケーションの実行時に動的SQL文を実行する方法> 7.5 データベース名および省略したスキーマ名を変更する

7.5.2 スキーマ名の変更

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

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

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


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2006