REGISTER_EXTENSION¶
在 Trust Center 注册扩展。
有关更多信息,请参阅 使用 Trust Center 扩展。
语法¶
SNOWFLAKE.TRUST_CENTER.REGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_name>')
实参¶
'source_type'扩展的源类型。可能的值是
LISTING和APPLICATION PACKAGE。'source'列表 ID 或应用程序包的名称。
您可以运行 SHOW APPLICATIONS SQL 命令查看账户中安装的所有 Snowflake Native Apps,包括扩展。列表 ID 或扩展的应用程序包显示在输出的
source列中。'extension_name'扩展名。
在 SHOW APPLICATIONS SQL 命令的输出中,扩展名显示在
name列中。
返回¶
返回 VARCHAR 值。
如果注册成功,VARCHAR 值包含以下消息:
Extension <name> is successfully registered.如果注册失败,VARCHAR 值包含错误消息。注册失败可能有以下原因:
指定的
source_type无效。指定的
source无效。指定的
extension_name无效。source_type、source和extension_name的组合无效。扩展的命名空间中的
trust_center_integration_role角色未授予给 SNOWFLAKE 应用程序。
示例¶
以下示例注册了一个从专用列表 GZ13Z1VEWNG 安装的名为 tc_extension 的扩展:
CALL SNOWFLAKE.TRUST_CENTER.REGISTER_EXTENSION(
'LISTING',
'GZ13Z1VEWNG',
'tc_extension');