EXECUTE - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

EXECUTE

執行名為 statement_name 的預備陳述式。預備陳述式中問號的參數值定義在以逗號分隔的清單的 USING 子句中。若要建立預備陳述式,使用 PREPARE

概要

EXECUTE statement_name [ USING parameter1[, parameter2, ... ] ]

範例

以下範例準備並執行不含任何參數的查詢。

PREPARE my_select1 FROM SELECT name FROM nation EXECUTE my_select1

以下範例準備並執行含有一個參數的查詢。

PREPARE my_select2 FROM SELECT * FROM "my_database"."my_table" WHERE year = ? EXECUTE my_select2 USING 2012

這相當於:

SELECT * FROM "my_database"."my_table" WHERE year = 2012

以下範例準備並執行含有兩個參數的查詢。

PREPARE my_select3 FROM SELECT order FROM orders WHERE productid = ? and quantity < ? EXECUTE my_select3 USING 346078, 12

其他資源

使用預備陳述式查詢

PREPARE

INSERT INTO