REGISTER_EXTENSION¶
Registriert eine Erweiterung beim Trust Center.
Weitere Informationen dazu finden Sie unter Verwenden von Trust Center-Erweiterungen.
Syntax¶
SNOWFLAKE.TRUST_CENTER.REGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_name>')
Argumente¶
'source_type'Der Quelltyp der Erweiterung. Mögliche Werte sind
LISTINGundAPPLICATION 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
sourcein der Ausgabe angezeigt.'extension_name'Name der Erweiterung.
In der Ausgabe für den Befehl SHOW APPLICATIONS SQL werden die Erweiterungsnamen in der Spalte
nameangezeigt.
Rückgabewerte¶
Gibt einen VARCHAR-Wert zurück:
Wenn die Registrierung erfolgreich war, enthält der VARCHAR-Wert die folgende Meldung:
Extension <name> is successfully registered.Wenn die Registrierung fehlschlägt, enthält der VARCHAR-Wert eine Fehlermeldung. Die Registrierung kann aus folgenden Gründen fehlschlagen:
Der angegebene
source_typeist ungültig.Der angegebene
sourceist ungültig.Der angegebene
extension_nameist ungültig.Die Kombination aus
source_type,sourceundextension_nameist ungültig.Die
trust_center_integration_role-Rolle im Namespace der Erweiterung wird der SNOWFLAKE-Anwendung nicht zugewiesen.
Beispiele¶
Im folgenden Beispiel wird eine Erweiterung mit dem Namen tc_extension registriert, die aus dem privaten Freigabeangebot GZ13Z1VEWNG installiert wurde:
CALL SNOWFLAKE.TRUST_CENTER.REGISTER_EXTENSION(
'LISTING',
'GZ13Z1VEWNG',
'tc_extension');