DEREGISTER_EXTENSION¶
Trust Center에서 확장 프로그램의 등록을 취소합니다.
자세한 내용은 Trust Center 확장 프로그램 사용하기 섹션을 참조하십시오.
구문¶
SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_name>')
SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_id>')
인자¶
'source_type'확장 프로그램의 소스 유형입니다. 가능한 값은 :code:`LISTING`와 :code:`APPLICATION PACKAGE`입니다.
'source'애플리케이션 패키지의 목록 ID 또는 이름입니다.
SHOW APPLICATIONS SQL 명령을 실행해 확장 프로그램을 포함하여 계정에 설치된 모든 Snowflake Native Apps를 볼 수 있습니다. 확장 프로그램의 목록 ID 또는 애플리케이션 패키지는 출력의
source열에 표시됩니다.'extension_name'확장 프로그램의 이름입니다.
SHOW APPLICATIONS SQL 명령에 대한 출력에서 확장 프로그램 이름은
name열에 표시됩니다.'extension_id'확장 프로그램의 식별자입니다.
등록된 확장 프로그램의 식별자를 찾으려면 :doc:`/sql-reference/trust_center/extensions`를 쿼리합니다.
반환¶
VARCHAR 값을 반환합니다.
등록 취소에 성공하면 VARCHAR 값에는 다음 메시지가 포함됩니다.
Extension is successfully deregistered.등록 취소에 실패하면 VARCHAR 값에 오류 메시지가 포함됩니다. 다음과 같은 이유로 등록 취소가 실패할 수 있습니다.
지정된 :samp:`{source_type}`이 유효하지 않습니다.
지정된 :samp:`{source}`이 유효하지 않습니다.
지정된 :samp:`{extension_name}`이 유효하지 않습니다.
지정된 :samp:`{extension_id}`이 유효하지 않습니다.
source_type,source및extension_name또는extension_id조합이 유효하지 않습니다.
다음 예는 유효하지 않은 :samp:`{extension_id}`에 대해 반환되는 오류 메시지를 보여줍니다.
Either the extension with given id does not exist or it is already deregistered
예¶
다음 예에서는 이름이 ``tc_extension``인 확장 프로그램의 등록을 취소합니다.
CALL SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'LISTING',
'GZ13Z1VEWNG',
'tc_extension');