EXECUTE
Ejecuta una instrucción preparada con el nombre statement_name
. Los valores de los parámetros para los signos de interrogación de la instrucción preparada se definen en la cláusula USING
en una lista separada por comas. Para crear una instrucción preparada, utilice PREPARE.
Sinopsis
EXECUTE statement_name [ USING parameter1[, parameter2, ... ] ]
Ejemplos
El siguiente ejemplo prepara y ejecuta una consulta sin parámetros.
PREPARE my_select1 FROM SELECT name FROM nation EXECUTE my_select1
El siguiente ejemplo prepara y ejecuta una consulta con un único parámetro.
PREPARE my_select2 FROM SELECT * FROM "my_database"."my_table" WHERE year = ? EXECUTE my_select2 USING 2012
Equivale a:
SELECT * FROM "my_database"."my_table" WHERE year = 2012
El siguiente ejemplo prepara y ejecuta una consulta con dos parámetros.
PREPARE my_select3 FROM SELECT order FROM orders WHERE productid = ? and quantity < ? EXECUTE my_select3 USING 346078, 12
Recursos adicionales de
Uso de instrucciones preparadas