EXECUTE - Amazon Athena

EXECUTE

Führt eine vorbereitete Anweisung mit dem Namen statement_name aus. Parameterwerte für die Fragezeichen in der vorbereiteten Anweisung sind in derUSING-Klausel in einer kommagetrennten Liste definiert. Um eine vorbereitete Anweisung zu erstellen, verwenden Sie PREPARE.

Syntax

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

Beispiele

Das folgende Beispiel bereitet eine Abfrage ohne Parameter vor und führt sie aus.

PREPARE my_select1 FROM SELECT name FROM nation EXECUTE my_select1

Das folgende Beispiel bereitet eine Abfrage mit einem einzigen Parameter vor und führt sie aus.

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

Dies entspricht:

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

Das folgende Beispiel bereitet eine Abfrage mit zwei Parametern vor und führt sie aus.

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

Weitere Ressourcen

Vorbereitete Anweisungen verwenden

PREPARE

INSERT INTO