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.