- Categorias:
Funções do sistema (Informação)
SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES¶
Retorna a lista de colunas definidas por chamadas anteriores a SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND e SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT.
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_SHOW_COMMAND , SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND , SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND , SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT , SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT , SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT
Sintaxe¶
SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES()
Argumentos¶
Nenhum.
Retornos¶
Retorna um valor VARCHAR (uma cadeia de caracteres) no formato JSON. A cadeia de caracteres é uma matriz JSON que contém um objeto para cada comando SHOW e exibição do Snowflake que tem uma lista de colunas sobrescrita.
Se o objeto representa a lista de colunas padrão sobrescrita para um comando SHOW, ele contém os seguintes pares nome/valor:
Nome |
Descrição |
|---|---|
|
Indica se o objeto representa a lista de colunas para um comando SHOW. Nesse caso, o valor é |
|
Tipo do objeto para o comando SHOW. Por exemplo, para SHOW NOTIFICATION INTEGRATIONS, o valor é |
|
Lista de colunas separadas por vírgulas especificadas em uma chamada SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND anterior. Os nomes das colunas estão em maiúsculas. |
Se o objeto representar a lista de colunas padrão substituídas para uma exibição do Snowflake, ele conterá os seguintes pares nome/valor:
Nome |
Descrição |
|---|---|
|
Tipo do objeto. Nesse caso, o valor é |
|
Indica se o objeto representa a lista de colunas para um comando SHOW. Nesse caso, o valor é |
|
Nome do banco de dados que contém a exibição. Para exibições INFORMATION_SCHEMA, o valor é uma cadeia de caracteres vazia ( |
|
Nome do esquema que contém a exibição. |
|
Nome da exibição. |
|
Lista de colunas separadas por vírgulas especificadas em uma chamada SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT anterior. Os nomes das colunas estão em maiúsculas. |
Requisitos de controle de acesso¶
Somente administradores de conta (usuários a quem foi concedida a função ACCOUNTADMIN) podem chamar essa função.
Exemplos¶
O exemplo a seguir retorna a lista de colunas especificadas por chamadas anteriores a SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND e SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT:
SELECT SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES();
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES() |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [{"domain":"VIEW","isShowCommand":false,"dbName":"","schemaName":"INFORMATION_SCHEMA","objectName":"DATABASES","serializedDefaultColumns":"DATABASE_NAME,DATABASE_OWNER,IS_TRANSIENT,COMMENT,CREATED,LAST_ALTERED,RETENTION_TIME,TYPE,OWNER_ROLE_TYPE"},{"domain":"VIEW","isShowCommand":false,"dbName":"SNOWFLAKE","schemaName":"ACCOUNT_USAGE","objectName":"DATABASES","serializedDefaultColumns":"DATABASE_ID,DATABASE_NAME,DATABASE_OWNER,IS_TRANSIENT,COMMENT,CREATED,LAST_ALTERED,DELETED,RETENTION_TIME,RESOURCE_GROUP,TYPE,OWNER_ROLE_TYPE,OBJECT_VISIBILITY"},{"isShowCommand":true,"showCommandType":"NOTIFICATION INTEGRATIONS","serializedDefaultColumns":"name,type,category,enabled,comment,created_on"}] |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+