- 카테고리:
시스템 함수 (시스템 제어)
SYSTEM$CANCEL_QUERY¶
현재 활성 상태/실행 중인 경우 지정된 쿼리(또는 문)를 취소합니다.
구문¶
SYSTEM$CANCEL_QUERY( <query_id> )
인자¶
사용법 노트¶
사용자는 이 SQL 함수를 사용하여, 실행 중인 SQL 작업을 취소할 수 있습니다. 다른 사용자가 실행 중인 작업을 취소하려면 다음 권한 중 하나 를 가진 역할이 필요합니다.
작업을 실행한 사용자에 대한 OWNERSHIP.
작업을 실행 중인 웨어하우스에 대한 OPERATE 또는 OWNERSHIP(해당되는 경우).
ACCOUNTADMIN 역할에 이러한 권한이 반드시 부여되는 것은 아닙니다.
Snowflake 쿼리 ID는 특수 문자인 하이픈이 있는 UUID 텍스트 문자열이므로 작은따옴표를 사용하여 문자열을 이스케이프해야 합니다.
이 함수는 특정 웨어하우스 또는 사용자에 대한 쿼리를 취소하기 위한 것이 아닙니다. 대신 다음을 사용하십시오.
예¶
SELECT SYSTEM$CANCEL_QUERY('d5493e36-5e38-48c9-a47c-c476f2111ce5');
+-------------------------------------------------------------+
| SYSTEM$CANCEL_QUERY('D5493E36-5E38-48C9-A47C-C476F2111CE5') |
|-------------------------------------------------------------|
| query [d5493e36-5e38-48c9-a47c-c476f2111ce5] terminated. |
+-------------------------------------------------------------+