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