- Esquema:
Exibição COLUMNS¶
Importante
Essa exibição só está disponível na conta da organização. Para obter mais informações, consulte Exibições premium na conta da organização.
Essa exibição do Organization Usage exibe uma linha para cada coluna nas tabelas definidas em uma conta.
- Consulte também:
Colunas¶
Colunas em nível de organização
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
ORGANIZATION_NAME |
VARCHAR |
Nome da organização. |
ACCOUNT_LOCATOR |
VARCHAR |
Identificador gerado pelo sistema para a conta. |
ACCOUNT_NAME |
VARCHAR |
Identificador definido pelo usuário para a conta. |
Colunas adicionais
Coluna |
Tipo de dados |
Descrição |
---|---|---|
COLUMN_ID |
NUMBER |
Identificador interno/gerado pelo sistema para a coluna. |
COLUMN_NAME |
TEXT |
Nome da coluna. |
TABLE_ID |
NUMBER |
Identificador interno/gerado pelo sistema para a tabela ou exibição da coluna. |
TABLE_NAME |
TEXT |
Tabela ou exibição ao qual a coluna pertence. |
TABLE_SCHEMA_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o esquema da tabela ou exibição da coluna. |
TABLE_SCHEMA |
TEXT |
Esquema ao qual a tabela ou exibição pertence. |
TABLE_CATALOG_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o banco de dados da tabela ou exibição para a coluna. |
TABLE_CATALOG |
TEXT |
Banco de dados ao qual a tabela ou exibição pertence. |
ORDINAL_POSITION |
NUMBER |
Posição ordinal da coluna na tabela/exibição. |
COLUMN_DEFAULT |
TEXT |
Valor padrão da coluna. |
IS_NULLABLE |
TEXT |
Se a coluna permite valores NULL. |
DATA_TYPE |
TEXT |
Tipo de dados da coluna. |
CHARACTER_MAXIMUM_LENGTH |
NUMBER |
Comprimento máximo em caracteres de colunas de cadeia de caracteres. |
CHARACTER_OCTET_LENGTH |
NUMBER |
Comprimento máximo em bytes de colunas de cadeia de caracteres. |
NUMERIC_PRECISION |
NUMBER |
Precisão numérica das colunas numéricas. |
NUMERIC_PRECISION_RADIX |
NUMBER |
Base da precisão das colunas numéricas. |
NUMERIC_SCALE |
NUMBER |
Escala de colunas numéricas. |
DATETIME_PRECISION |
NUMBER |
Não aplicável para o Snowflake. |
INTERVAL_TYPE |
TEXT |
Não aplicável para o Snowflake. |
INTERVAL_PRECISION |
TEXT |
Não aplicável para o Snowflake. |
CHARACTER_SET_CATALOG |
TEXT |
Não aplicável para o Snowflake. |
CHARACTER_SET_SCHEMA |
TEXT |
Não aplicável para o Snowflake. |
CHARACTER_SET_NAME |
TEXT |
Não aplicável para o Snowflake. |
COLLATION_CATALOG |
TEXT |
Não aplicável para o Snowflake. |
COLLATION_SCHEMA |
TEXT |
Não aplicável para o Snowflake. |
COLLATION_NAME |
TEXT |
Não aplicável para o Snowflake. |
DOMAIN_CATALOG |
TEXT |
Não aplicável para o Snowflake. |
DOMAIN_SCHEMA |
TEXT |
Não aplicável para o Snowflake. |
DOMAIN_NAME |
TEXT |
Não aplicável para o Snowflake. |
UDT_CATALOG |
TEXT |
Não aplicável para o Snowflake. |
UDT_SCHEMA |
TEXT |
Não aplicável para o Snowflake. |
UDT_NAME |
TEXT |
Não aplicável para o Snowflake. |
SCOPE_CATALOG |
TEXT |
Não aplicável para o Snowflake. |
SCOPE_SCHEMA |
TEXT |
Não aplicável para o Snowflake. |
SCOPE_NAME |
TEXT |
Não aplicável para o Snowflake. |
MAXIMUM_CARDINALITY |
TEXT |
Não aplicável para o Snowflake. |
DTD_IDENTIFIER |
TEXT |
Não aplicável para o Snowflake. |
IS_SELF_REFERENCING |
TEXT |
Não aplicável para o Snowflake. |
IS_IDENTITY |
TEXT |
Se a coluna é uma coluna de identidade. |
IDENTITY_GENERATION |
TEXT |
Se o valor de uma coluna de identidade é sempre gerado ou somente gerado por padrão. O Snowflake só oferece suporte a |
IDENTITY_START |
TEXT |
Não aplicável para o Snowflake. |
IDENTITY_INCREMENT |
TEXT |
Não aplicável para o Snowflake. |
IDENTITY_MAXIMUM |
TEXT |
Não aplicável para o Snowflake. |
IDENTITY_MINIMUM |
TEXT |
Não aplicável para o Snowflake. |
IDENTITY_CYCLE |
TEXT |
Se o valor de uma coluna de identidade permite o ciclismo. O Snowflake só oferece suporte a |
IDENTITY_ORDERED |
TEXT |
Se |
SchemaEvolutionRecord |
TEXT |
Registra informações sobre a última evolução do esquema acionada para uma determinada coluna da tabela. Esta coluna contém os seguintes subcampos:
|
COMMENT |
TEXT |
Comentário para a coluna. |
DELETED |
TIMESTAMP_LTZ |
Data e hora em que a coluna foi excluída. |
Notas de uso¶
A latência da exibição pode ser de até 24 horas.
A exibição não reconhece o privilégio MANAGE GRANTS e consequentemente pode mostrar menos informações em comparação com um comando SHOW executado por um usuário com o privilégio MANAGE GRANTS.
Exemplos¶
O exemplo a seguir recupera todas as colunas da tabela myTable
definida no banco de dados mydb
:
SELECT *
FROM snowflake.organization_usage.columns
WHERE
table_catalog = 'mydb' AND
table_name = 'myTable' AND
deleted IS NULL;