类别:

系统函数 (控制)

SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND

清除针对某一类对象前次调用 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND 指定的列的列表。

有关更多信息,请参阅 处理 SHOW 命令输出和 Snowflake 视图中的新列

另请参阅:

SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMANDSYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMANDSYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES

语法

SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND(
  '<object_type>'
)
Copy

实参

'object_type'

SHOW 命令的对象类型。例如,对于 SHOW TABLES 命令,请指定 'TABLES'。对于 SHOW NOTIFICATION INTEGRATIONS 命令,请指定 'NOTIFICATION INTEGRATIONS'

返回

如果操作成功,返回 TRUE。

访问控制要求

只有账户管理员(被授予 ACCOUNTADMIN 角色的用户)可以调用此函数。

示例

以下示例将清除 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND 前次调用 SHOW TABLES 命令时设置的列的列表:

SELECT SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND(
  'TABLES'
);
Copy