DEREGISTER_EXTENSION

Löscht die Registrierung einer Erweiterung im Trust Center.

Weitere Informationen dazu finden Sie unter Verwenden von Trust Center-Erweiterungen.

Syntax

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

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

Argumente

'source_type'

Der Quelltyp der Erweiterung. Mögliche Werte sind LISTING und APPLICATION PACKAGE.

'source'

Die ID des Freigabeangebots oder der Name des Anwendungspakets.

Sie können den Befehl SHOW APPLICATIONS SQL ausführen, um alle Snowflake Native Apps anzuzeigen, die in Ihrem Konto installiert sind, einschließlich der Erweiterungen. Die ID des Freigabeangebots oder das Anwendungspaket für eine Erweiterung wird in der Spalte source in der Ausgabe angezeigt.

'extension_name'

Name der Erweiterung.

In der Ausgabe für den Befehl SHOW APPLICATIONS SQL werden die Erweiterungsnamen in der Spalte name angezeigt.

'extension_id'

Der Bezeichner der Erweiterung.

Um die Bezeichner für registrierte Erweiterungen zu finden, fragen Sie die Ansicht EXTENSIONS ab.

Rückgabewerte

Gibt einen VARCHAR-Wert zurück:

  • Wenn die Aufhebung der Registrierung erfolgreich war, enthält der VARCHAR-Wert die folgende Meldung:

    Extension is successfully deregistered.
    
  • Wenn die Aufhebung der Registrierung fehlschlägt, enthält der VARCHAR-Wert eine Fehlermeldung. Eine Aufhebung der Registrierung kann aus folgenden Gründen fehlschlagen:

    • Der angegebene source_type ist ungültig.

    • Der angegebene source ist ungültig.

    • Der angegebene extension_name ist ungültig.

    • Der angegebene extension_id ist ungültig.

    • Die Kombination aus source_type, source und extension_name oder extension_id ist ungültig.

    Das folgende Beispiel zeigt eine Fehlermeldung, die für eine ungültige extension_id zurückgegeben wird:

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

Beispiele

Im folgenden Beispiel wird die Registrierung einer Erweiterung mit dem Namen tc_extension aufgehoben:

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