用途
前提条件
なし。
構文
キーワードおよびパラメータ
キーワードおよびパラメータ | 説明 |
---|---|
statement_id |
準備済のSQL文またはPL/SQLブロックに対応付ける識別子。この識別子がすでに別の文またはブロックに割り当てられている場合は、以前の割当てが置き換えられます。 |
db_name |
CONNECT文で先に設定されるデータベース接続名を含むNULL終了文字列。省略した場合または空文字の場合は、デフォルトのデータベース接続とみなされます。 |
host_variable |
データベース接続名を格納するホスト変数。 |
text |
準備するSQL文またはPL/SQLブロックを含む文字列リテラル。 |
select_command |
選択文。 |
使用上の注意
host_stringまたはtextの変数はすべてプレースホルダです。実際のホスト変数名は、OPEN文のUSING句(入力ホスト変数)またはFETCH文のINTO句(出力ホスト変数)で割り当てます。
SQL文は一度準備すると、何回でも実行できます。詳細は、PREPARE(動的SQL)を参照してください。
例
この例では、Pro*C/C++の埋込みSQLプログラムにおけるPREPARE文の使用方法を示します。
EXEC SQL PREPARE my_statement FROM :my_string; EXEC SQL EXECUTE my_statement;
関連項目