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도 함께 살펴보세요.