EXECUTE - Amazon Athena

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Verwenden Sie vorbereitete Anweisungen

PREPARE

INSERT INTO