- Categories:
System functions (Information)
SYSTEM$GET_ DEFAULT_ COLUMNS_ OVERRIDE_ FOR_ SHOW_ COMMAND¶
Returns the list of columns that were set by a previous call to SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND.
For more information, see Handling new columns in SHOW command output and Snowflake views.
语法
实参
'object_type'Type of object for the SHOW command. For example, for the SHOW TABLES command, specify
'TABLES'. For the SHOW NOTIFICATION INTEGRATIONS command, specify'NOTIFICATION INTEGRATIONS'.
返回
返回一个 VARCHAR 值,其中包含前次调用 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND 所指定的列的逗号分隔列表。列名称为小写。
If SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND was not called or if SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND was called to clear the list of columns, the function returns an empty string.
访问控制要求
只有账户管理员(被授予 ACCOUNTADMIN 角色的用户)可以调用此函数。
示例
以下示例返回通过前次调用 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND 为 SHOW TABLES 命令指定的列的列表:
如果未调用 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND,或者如果调用 SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND 以清除列表,该函数会返回一个空字符串: