EXECUTE - Amazon Athena

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

추가적인 리소스

준비된 문을 사용한 쿼리

PREPARE

INSERT INTO