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()
Copy

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

isShowCommand

Indica se o objeto representa a lista de colunas para um comando SHOW. Nesse caso, o valor é true.

showCommandType

Tipo do objeto para o comando SHOW. Por exemplo, para SHOW NOTIFICATION INTEGRATIONS, o valor é "NOTIFICATION INTEGRATIONS".

serializedDefaultColumns

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

domain

Tipo do objeto. Nesse caso, o valor é "VIEW".

isShowCommand

Indica se o objeto representa a lista de colunas para um comando SHOW. Nesse caso, o valor é false.

dbName

Nome do banco de dados que contém a exibição. Para exibições INFORMATION_SCHEMA, o valor é uma cadeia de caracteres vazia ("").

schemaName

Nome do esquema que contém a exibição.

objectName

Nome da exibição.

serializedDefaultColumns

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();
Copy
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 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"}] |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+