DEREGISTER_EXTENSION¶
Cancela o registro de uma extensão do Trust Center.
Para obter mais informações, consulte Uso de extensões do Trust Center.
Sintaxe¶
SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_name>')
SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_id>')
Argumentos¶
'source_type'O tipo de origem da extensão. Os valores possíveis são
LISTINGeAPPLICATION PACKAGE.'source'O ID da listagem ou o nome do pacote de aplicativo.
Você pode executar o comando SQL SHOW APPLICATIONS para ver todos os Snowflake Native Apps instalados em sua conta, incluindo as extensões. O ID da listagem ou o pacote de aplicativo para uma extensão é mostrado na coluna
sourceda saída.'extension_name'Nome da extensão.
Na saída do comando SQL SHOW APPLICATIONS, os nomes das extensões são mostrados na coluna
name.'extension_id'O identificador da extensão.
Para encontrar os identificadores das extensões registradas, consulte Exibição EXTENSIONS.
Retornos¶
Retorna um valor VARCHAR:
Se o cancelamento do registro for bem-sucedido, o valor VARCHAR incluirá a seguinte mensagem:
Extension is successfully deregistered.Se o cancelamento do registro falhar, o valor VARCHAR incluirá uma mensagem de erro. O cancelamento do registro pode falhar pelos seguintes motivos:
O
source_typeespecificado é inválido.O
sourceespecificado é inválido.O
extension_nameespecificado é inválido.O
extension_idespecificado é inválido.A combinação de
source_type,sourceeextension_nameouextension_idé inválida.
O exemplo a seguir mostra uma mensagem de erro que é retornada para um
extension_idinválido:Either the extension with given id does not exist or it is already deregistered
Exemplos¶
O exemplo a seguir cancela o registro de uma extensão chamada tc_extension:
CALL SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'LISTING',
'GZ13Z1VEWNG',
'tc_extension');