- Esquema:
Exibição COLUMNS¶
Esta exibição de Account Usage exibe uma linha para cada coluna nas tabelas definidas na conta.
- Consulte também:
Colunas¶
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 visualização pode ser de até 90 minutos.
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 INFORMATION_SCHEMA.COLUMNS WHERE table_catalog = 'mydb' AND table_name = 'myTable' AND DELETED is null;