DEREGISTER_EXTENSION

从 Trust Center 注销扩展。

有关更多信息,请参阅 使用 Trust Center 扩展

语法

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

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

实参

'source_type'

扩展的源类型。可能的值是 LISTINGAPPLICATION PACKAGE

'source'

列表 ID 或应用程序包的名称。

您可以运行 SHOW APPLICATIONS SQL 命令查看账户中安装的所有 Snowflake Native Apps,包括扩展。列表 ID 或扩展的应用程序包显示在输出的 source 列中。

'extension_name'

扩展名。

在 SHOW APPLICATIONS SQL 命令的输出中,扩展名显示在 name 列中。

'extension_id'

扩展的标识符。

要查找已注册扩展的标识符,请查询 EXTENSIONS 视图

返回

返回 VARCHAR 值。

  • 如果注销成功,VARCHAR 值包含以下消息:

    Extension is successfully deregistered.
    
  • 如果注销失败,VARCHAR 值包含错误消息。注销可能会因以下原因而失败:

    • 指定的 source_type 无效。

    • 指定的 source 无效。

    • 指定的 extension_name 无效。

    • 指定的 extension_id 无效。

    • source_typesourceextension_nameextension_id 的组合无效。

    以下示例显示了为无效 extension_id 返回的错误消息:

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

示例

以下示例注销了名为 tc_extension 的扩展:

CALL SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
  'LISTING',
  'GZ13Z1VEWNG',
  'tc_extension');
Copy
语言: 中文