後続の埋込みSQL文でアクセスするデフォルト以外のデータベースの識別子を宣言します。
デフォルト以外のデータベースのユーザー名にアクセスできる必要があります。
db_name
デフォルト以外のデータベースに対して設定する識別子。
デフォルト以外のデータベースに対してdb_nameを宣言するのは、他の埋込みSQL文でAT句を使用してそのデータベースを参照できるようにするためです。AT句を指定してCONNECT文を発行する前に、DECLARE DATABASE文でデフォルト以外のデータベースに対してdb_nameを宣言する必要があります。
AT
CONNECT
DECLARE
DATABASE
このコマンドの詳細は、プログラム要件への対応を参照してください。
この例では、DECLARE DATABASEディレクティブの使用方法を示しています。
EXEC SQL DECLARE oracle3 DATABASE
COMMIT(実行可能埋込みSQL)、CONNECT(実行可能埋込みSQL拡張機能)、DECLARE CURSOR(埋込みSQLディレクティブ)、DECLARE STATEMENT(埋込みSQLディレクティブ)、DELETE(実行可能埋込みSQL)、EXECUTE(実行可能埋込みSQL)、EXECUTE IMMEDIATE(実行可能埋込みSQL)、INSERT(実行可能埋込みSQL)、SELECT(実行可能埋込みSQL)およびUPDATE(実行可能埋込みSQL)