- 카테고리:
시스템 함수 (시스템 제어)
SYSTEM$CANCEL_QUERY¶
현재 활성 상태/실행 중인 경우 지정된 쿼리(또는 문)를 취소합니다.
구문¶
SYSTEM$CANCEL_QUERY( <query_id> )
인자¶
사용법 노트¶
사용자는 이 SQL 함수를 사용하여, 실행 중인 SQL 작업을 취소할 수 있습니다. 다른 사용자가 실행 중인 작업을 취소하려면 다음 권한 중 하나 를 가진 역할이 필요합니다.
작업을 실행한 사용자에 대한 OWNERSHIP.
작업을 실행 중인 웨어하우스에 대한 OPERATE 또는 OWNERSHIP(해당되는 경우).
ACCOUNTADMIN 역할.
작업 에 의해 실행되는 쿼리의 경우 실행 중인 작업을 취소하려면 다음 권한 중 하나 를 가진 역할이 필요합니다.
작업을 실행 중인 작업에 대한 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. |
+-------------------------------------------------------------+