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