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>')
Arguments¶
'source_type'Type de source de l’extension. Les valeurs possibles sont
LISTINGetAPPLICATION 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
sourcedans 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_typespécifié n’est pas valide.La
sourcespécifiée n’est pas valide.Le
extension_namespécifié n’est pas valide.L’
extension_idspécifié n’est pas valide.La combinaison du
source_type, de lasourceet duextension_nameou de l’extension_idn’est pas valide.
L’exemple suivant montre un message d’erreur renvoyé pour un
extension_idnon 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');