statement_id
準備済のSQL文またはPL/SQLブロックに関連付ける識別子。この識別子がすでに別の文またはブロックに割り当てられている場合は、以前の割当てが置き換えられます。
:host_string
準備するSQL文またはPL/SQLブロックのテキストが値であるホスト変数。
text
準備するSQL文またはPL/SQLブロックを含む文字列リテラル。
:host_stringまたはtextの変数はすべてプレースホルダです。実際のホスト変数名は、OPEN
コマンドのUSING
句(入力ホスト変数)またはFETCH
コマンドのINTO
句(出力ホスト変数)に割り当てます。
SQL文は一度準備すると、何回でも実行できます。
この例では、Pro*C/C++埋込みSQLプログラムでのPREPARE
文の使用方法を示しています。
EXEC SQL PREPARE my_statement FROM :my_string; EXEC SQL EXECUTE my_statement;