EXECUTE
EXECUTE
미리 준비해 둔 프리페어(prepared) 문장을 실행할 때 쓰는 명령어예요. 동일한 쿼리를 여러 번 다른 파라미터로 돌려야 할 때 특히 유용해요.
출처: 문서
본문
Synopsis
EXECUTE statement_name [ USING parameter1 [ , parameter2, ... ] ]
Description
statement_name이라는 이름의 프리페어 문장을 실행해요. 파라미터 값은 USING 절에서 정의해요.
Examples
파라미터 없이 쿼리를 준비하고 실행하려면:
PREPARE my_select1 FROM
SELECT name FROM nation;
EXECUTE my_select1;
파라미터가 두 개인 쿼리를 준비하고 실행하려면:
PREPARE my_select2 FROM
SELECT name FROM nation WHERE regionkey = ? and nationkey = ?;
EXECUTE my_select2 USING 1, 3;
See also
PREPARE, DEALLOCATE PREPARE, EXECUTE IMMEDIATE 명령과 함께 사용해요.
더 알아보기 (Learn more)
문장을 준비하는 PREPARE와 준비 단계 없이 바로 실행하는 EXECUTE IMMEDIATE도 함께 살펴보세요.