DEREGISTER_EXTENSION

Annule l’enregistrement d’une extension du Centre de confiance.

Pour plus d’informations, voir Utilisation des extensions Trust Center.

Syntaxe

SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
  '<source_type>',
  '<source>',
  '<extension_name>')

SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
  '<source_type>',
  '<source>',
  '<extension_id>')
Copy

Arguments

'source_type'

Type de source de l’extension. Les valeurs possibles sont LISTING et APPLICATION PACKAGE.

'source'

ID de l’annonce ou nom du paquet d’application.

Vous pouvez exécuter la commande SQL SHOW APPLICATIONS pour voir toutes les Snowflake Native Apps installées sur votre compte, y compris les extensions. L’ID de l’annonce ou le paquet d’application pour une extension est indiqué dans la colonne source dans la sortie.

'extension_name'

Nom de l’extension.

Dans la sortie pour la commande SQL SHOW APPLICATIONS, les noms des extensions sont affichés dans la colonne name.

'extension_id'

Identificateur de l’extension.

Pour trouver les identificateurs des extensions enregistrées, interrogez les Vue EXTENSIONS.

Renvoie

Renvoie une valeur VARCHAR :

  • Si l’annulation de l’enregistrement réussit, la valeur VARCHAR contient le message suivant :

    Extension is successfully deregistered.
    
  • Si l’annulation de l’enregistrement échoue, la valeur VARCHAR contient un message d’erreur. L’annulation de l’enregistrement peut échouer pour les raisons suivantes :

    • Le source_type spécifié n’est pas valide.

    • La source spécifiée n’est pas valide.

    • Le extension_name spécifié n’est pas valide.

    • L’extension_id spécifié n’est pas valide.

    • La combinaison du source_type, de la source et du extension_name ou de l’extension_id n’est pas valide.

    L’exemple suivant montre un message d’erreur renvoyé pour un extension_id non valide :

    Either the extension with given id does not exist or it is already deregistered
    

Exemples

L’exemple suivant annule l’enregistrement d’une extension nommée tc_extension :

CALL SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
  'LISTING',
  'GZ13Z1VEWNG',
  'tc_extension');
Copy