- Categorias:
Funções do sistema (Controle)
SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT¶
Limpa a lista de colunas especificada por uma chamada anterior a SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT para a exibição do Snowflake especificada (por exemplo, para uma exibição ACCOUNT_USAGE específica ou INFORMATION_SCHEMA).
Para obter mais informações, consulte Tratando novas colunas na saída do comando SHOW e nas exibições do Snowflake.
- Consulte também:
SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT, SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT, SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES
Sintaxe¶
SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT(
'<object_type>',
'<database_name>',
'<schema_name>',
'<object_name>'
)
Argumentos¶
'object_type'Tipo do objeto. Você deve especificar
'VIEW'para este argumento.'database_name'Nome do banco de dados que contém o objeto. Você deve especificar
'SNOWFLAKE'ou, para exibições INFORMATION_SCHEMA, uma cadeia de caracteres vazia.'schema_name'Nome do esquema que contém o objeto. Você deve especificar o nome de um esquema no banco de dados SNOWFLAKE ou
'INFORMATION_SCHEMA'.'object_name'Nome do objeto.
Retornos¶
Retornará TRUE se a operação for bem-sucedida.
Requisitos de controle de acesso¶
Somente administradores de conta (usuários a quem foi concedida a função ACCOUNTADMIN) podem chamar essa função.
Notas de uso¶
Você deve ter um banco de dados em uso (por exemplo, executando USE DATABASE) para chamar esta função. Se nenhum banco de dados estiver em uso, a chamada de função falhará.
Exemplos¶
O exemplo a seguir limpa a lista de colunas definida por uma chamada de SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT anterior para a exibição TABLES no esquema ACCOUNT_USAGE:
SELECT SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT(
'VIEW',
'SNOWFLAKE',
'ACCOUNT_USAGE',
'TABLES'
);
O exemplo a seguir limpa a lista de colunas definida por uma chamada de SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT anterior para a exibição TABLES no esquema INFORMATION_SCHEMA:
SELECT SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT(
'VIEW',
'',
'INFORMATION_SCHEMA',
'TABLES'
);