마지막 쿼리의 쿼리 ID 가져오기¶
마지막으로 실행된 쿼리의 쿼리 ID에 액세스해야 하는 경우 전역 변수 SQLID
를 사용합니다.
참고
아무런 쿼리도 실행되지 않은 경우 SQLID
의 기본값은 NULL입니다.
다음 예제에서는 두 개의 쿼리를 실행하고 쿼리 ID를 포함한 ARRAY를 반환합니다.
DECLARE query_id_1 VARCHAR; query_id_2 VARCHAR; BEGIN SELECT 1; query_id_1 := SQLID; SELECT 2; query_id_2 := SQLID; RETURN [query_id_1, query_id_2]; END;참고: SnowSQL 또는 Classic Console 을 사용하는 경우 대신 다음 예를 사용하십시오(SnowSQL 및 Classic Console 에서 Snowflake Scripting 사용하기 참조).
EXECUTE IMMEDIATE $$ DECLARE query_id_1 VARCHAR; query_id_2 VARCHAR; BEGIN SELECT 1; query_id_1 := SQLID; SELECT 2; query_id_2 := SQLID; RETURN [query_id_1, query_id_2]; END; $$ ;