ストアド プロシージャ内で文を準備して実行します。
ANSI準拠
ANSI/ISO SQL:2011準拠。
必要な権限
なし。
呼び出し
実行可能形式。
ストアド プロシージャのみ。
構文
EXECUTE IMMEDIATE statement_name
構文要素
- statement_name
- 以下のうちの1つ。
- リテラル
- SQLストリング変数の参照
- パラメータ
例: EXECUTE IMMEDIATEの使用
CREATE PROCEDURE sales_update(store_table VARCHAR(10), item INTEGER, price DECIMAL(8,2) ) BEGIN DECLARE sql_stmt VARCHAR(100); SET SET sql_stmt = 'UPDATE ' || store_table || ' SET store_price=' || price || ' WHERE store_item =' || item; EXECUTE IMMEDIATE sql_stmt; END;