EXECUTE¶
概要¶
EXECUTE statement_name [ USING parameter1 [ , parameter2, ... ] ]
説明¶
名前statement_name
のプリペアドステートメントを実行します。パラメータ値はUSING
句で定義します。
例¶
パラメータなしのクエリを準備して実行
PREPARE my_select1 FROM
SELECT name FROM nation;
EXECUTE my_select1;
2つのパラメータを持つクエリを準備して実行
PREPARE my_select2 FROM
SELECT name FROM nation WHERE regionkey = ? and nationkey < ?;
EXECUTE my_select2 USING 1, 3;
これは以下と同等です
SELECT name FROM nation WHERE regionkey = 1 AND nationkey < 3;