Resumo dos tipos de dados¶
O Snowflake oferece suporte à maioria dos tipos de dados SQL: A tabela a seguir fornece um resumo dos tipos de dados compatíveis.
| Categoria | Tipo | Notas | 
|---|---|---|
| NUMBER | A precisão e a escala por padrão são (38,0). | |
| DECIMAL, NUMERIC | Sinônimo de NUMBER. | |
| INT, INTEGER, BIGINT, SMALLINT, TINYINT, BYTEINT | Sinônimo de NUMBER, exceto que a precisão e a escala não podem ser especificadas. | |
| FLOAT, FLOAT4, FLOAT8 | [1] | |
| DOUBLE, DOUBLE PRECISION, REAL | Sinônimo de FLOAT. [1] | |
| VARCHAR | O comprimento padrão é 16777216 bytes. O comprimento máximo é de 134217728 bytes. | |
| CHAR, CHARACTER | Sinônimo de VARCHAR, exceto que o comprimento padrão é VARCHAR(1). | |
| STRING, TEXT | Sinônimo de VARCHAR. | |
| BINARY | ||
| VARBINARY | Sinônimo de BINARY. | |
| BOOLEAN | Atualmente, só aceito para as contas provisionadas após 25 de janeiro de 2016. | |
| DATE | ||
| DATETIME | Alias para TIMESTAMP_NTZ | |
| TIME | ||
| TIMESTAMP | Alias para uma das variações TIMESTAMP (TIMESTAMP_NTZ por padrão). | |
| TIMESTAMP_LTZ | TIMESTAMP com o fuso horário local; o fuso horário, se fornecido, não é armazenado. | |
| TIMESTAMP_NTZ | TIMESTAMP sem fuso horário; o fuso horário, se fornecido, não é armazenado. | |
| TIMESTAMP_TZ | TIMESTAMP com fuso horário. | |
| VARIANT | ||
| OBJECT | ||
| ARRAY | ||
| ARRAY | Atualmente, só há suporte para tabelas Iceberg. | |
| OBJECT | Atualmente, só há suporte para tabelas Iceberg. | |
| MAP | Atualmente, só há suporte para tabelas Iceberg. | |
| FILE | Consulte Introdução aos dados não estruturados. | |
| GEOGRAPHY | ||
| GEOMETRY | ||
| VECTOR | 
[1] Um problema conhecido no Snowflake exibe FLOAT, FLOAT4, FLOAT8, REAL, DOUBLE e DOUBLE PRECISION como FLOAT, mesmo que sejam armazenados como DOUBLE.