Ir para conteúdo principal Pular para conteúdo complementar

Tipos de dados suportados

As tabelas a seguir mostram os tipos de dados SQL do banco de dados que são compatíveis ao usar o Direct Query.

Tipos de dados SQL do Amazon Redshift compatíveis

Tipos de dados SQL do Amazon Redshift compatíveis
Tipos de dados Visível Selecionável

BIGINT

Sim Sim

INTEGER

Sim Sim

SMALLINT

Sim Sim

DECIMAL (p,s)

Sim Sim

NUMERIC (p,s)

Sim Sim

DOUBLE

Sim Sim
DOUBLE PRECISION Sim Sim
REAL Sim Sim

FLOAT

Sim Sim
FLOAT4 Sim Sim
FLOAT8 Sim Sim

TIME

Sim Sim
DATE Sim Sim
TIME WITH TIME ZONE Sim Sim
TIMESTAMP Sim Sim
TIMESTAMPTZ Sim Sim

BOOLEAN

Sim Sim

TEXT

Sim Sim

CHARACTER (n)

Sim Sim

VARCHAR (n)

Sim Sim

HLLSKETCH

Não Não
SUPER Sim Sim
GEOMETRY Sim Sim
GEOGRAPHY Sim Sim

Tipos de dados compatíveis do Azure SQL

Tipos de dados compatíveis do Azure SQL
Tipos de dados Visível Selecionável
BIGINT Sim Sim
BIT Sim Sim

CHAR

O tamanho máximo são 4096 bytes.

Sim Sim
DATE Sim Sim
DATETIME Sim Sim
DATETIME2 Sim Sim
DATETIMEOFFSET Sim Sim
DECIMAL Sim Sim
FLOAT Sim Sim
GUID Sim Sim
INT Sim Sim
MONEY Sim Sim

NCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim
NUMERIC Sim Sim

NVARCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim
REAL Sim Sim
ROWVERSION Sim Sim
SMALLDATETIME Sim Sim
SMALLINT Sim Sim
SMALLMONEY Sim Sim
TIME Sim Sim
TINYINT Sim Sim

VARCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim
XML Sim Sim

Tipos de dados compatíveis do Azure Synapse Analytics

Tipos de dados compatíveis do Azure Synapse Analytics
Tipos de dados Visível Selecionável
BIGINT Sim Sim
BIT Sim Sim

CHAR

O tamanho máximo são 4096 bytes.

Sim Sim
DATE Sim Sim
DATETIME Sim Sim
DATETIME2 Sim Sim
DATETIMEOFFSET Sim Sim
DECIMAL Sim Sim
FLOAT Sim Sim
INT Sim Sim
MONEY Sim Sim

NCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim
NUMERIC Sim Sim

NVARCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim
REAL Sim Sim
SMALLDATETIME Sim Sim
SMALLINT Sim Sim
SMALLMONEY Sim Sim
TIME Sim Sim
TINYINT Sim Sim

VARCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim

Tipos de dados SQL Databricks compatíveis

Tipos de dados SQL Databricks compatíveis
Tipos de dados Visível Selecionável

BIGINT

Sim Sim

INTEGER

Sim Sim

TINYINT

Sim Sim

SMALLINT

Sim Sim

DECIMAL (p,s)

Sim Sim

NUMERIC (p,s)

Sim Sim

DOUBLE

Sim Sim

FLOAT

Sim Sim

TIMESTAMP

Sim Sim
DATE Sim Sim

BINARY

Sim Sim

BOOLEAN

Sim Sim

STRING

Sim Sim

CHAR

Sim Sim

VARCHAR

Sim Sim

ARRAY

Sim Não

MAP

Não Não

STRUCT

Não Não

Tipos de dados SQL do Google BigQuery compatíveis

Tipos de dados SQL do Google BigQuery compatíveis
Tipos de dados Visível Selecionável

INT64

Sim Sim

INTEGER

Sim Sim

SMALLINT

Sim Sim

BIGINT

Sim Sim

TINYINT

Sim Sim

BYTEINT

Sim Sim

DECIMAL (p,s)

Sim Sim

NUMERIC (p,s)

Sim Sim

BIGDECIMAL

Sim Sim
BIGNUMERIC Sim Sim

FLOAT64

Sim Sim

STRING

Sim Sim

DATE

Sim Sim

DATETIME

Sim Sim

TIME

Sim Sim

TIMESTAMP

Sim Sim

Intervalo

Sim Não

BOOL

Sim Sim
BYTES Sim Sim
ARRAY Não Não
STRUCT Não Não
GEOGRAPHY Não Não
JSON Não Não

Tipos de dados compatíveis do Microsoft SQL Server

Tipos de dados compatíveis do Microsoft SQL Server
Tipos de dados Visível Selecionável
BIGINT Sim Sim
BIT Sim Sim

CHAR

O tamanho máximo são 4096 bytes.

Sim Sim
DATE Sim Sim
DATETIME Sim Sim
DATETIME2 Sim Sim
DATETIMEOFFSET Sim Sim
DECIMAL Sim Sim
FLOAT Sim Sim
GUID Sim Sim
INT Sim Sim
MONEY Sim Sim

NCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim
NUMERIC Sim Sim

NVARCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim
REAL Sim Sim
ROWVERSION Sim Sim
SMALLDATETIME Sim Sim
SMALLINT Sim Sim
SMALLMONEY Sim Sim
TIME Sim Sim
TINYINT Sim Sim

VARCHAR

O tamanho máximo são 4096 caracteres.

Sim Sim
XML Sim Sim

Tipos de dados compatíveis do PostgreSQL

Tipos de dados compatíveis do PostgreSQL
Tipos de dados Visível Selecionável

BIGINT

Sim Sim

INTEGER

Sim Sim

SMALLINT

Sim Sim

DECIMAL (p,s)

Sim Sim

NUMERIC (p,s)

Sim Sim
DOUBLE PRECISION Sim Sim
REAL Sim Sim

BIGSERIAL

Sim Sim
SERIAL Sim Sim
SMALLSERIAL Sim Sim
MONEY Sim Sim

TIME

Sim Sim
DATE Sim Sim
TIME WITH TIME ZONE Sim Sim
TIMESTAMP Sim Sim
TIMESTAMPTZ Sim Sim
Intervalo Sim Sim
INT4RANGE Sim Sim
INT8RANGE Sim Sim
NUMRANGE Sim Sim
TSRANGE Sim Sim
TSTZRANGE Sim Sim
DATERANGE Sim Sim

ENUMERATED (criado pela função ENUM)

Sim Não

BOOLEAN

Sim

Sim

(bool=NULL não pode ser selecionado)

TEXT

Sim Sim

CHARACTER (n)

Sim Sim

VARCHAR (n)

Sim Sim

POINT

Não Sim
LINE Sim Sim
LSEG Sim Sim
BOX Sim Sim
PATH Sim Sim
POLYGON Sim Sim
CIRCLE Sim Sim
CIDR Sim Sim
INET Sim Sim
MACADDR Sim Sim
BIT (n) Sim Sim
BIT VARYING (n) Sim Sim
TSVECTOR Sim Sim
TSQUERY Sim Sim
UUID Sim Sim
XML Sim Sim
JSON Sim Sim
JSONB Sim Sim
INTEGER[] Sim Sim
TEXT[][] Sim Sim
COMPOSITE (definido pelo usuário) Sim Não
DOMAIN (definido pelo usuário) Sim Sim
PG_LSN Sim Sim

Tipos de dados SQL Snowflake compatíveis

Tipos de dados SQL Snowflake compatíveis
Tipos de dados Visível Selecionável

NUMBER (p,s)

Sim Sim

DECIMAL (p,s)

Sim Sim

NUMERIC (p,s)

Sim Sim

INTEGER

Sim Sim

BIGINT

Sim Sim

SMALLINT

Sim Sim

TINYINT

Sim Sim

BYTEINT

Sim Sim

FLOAT

Sim Sim

FLOAT4

Sim Sim

FLOAT8

Sim Sim

DOUBLE

Sim Sim

DOUBLE PRECISION

Sim Sim
REAL Sim Sim

VARCHAR (n)

Sim Sim

CHAR (n)

Sim Sim

STRING (n)

Sim Sim

TEXT (n)

Sim Sim

BINARY (n)

Não Não

VARBINARY

Não Não

BOOLEAN

Não Não

TIMESTAMP (p)

Sim Sim

TIMESTAMP_NTZ (p)

Sim Sim
TIMESTAMP_TZ (p) Sim Sim
TIMESTAMP_LTZ (p) Sim Sim
DATE Sim Sim
DATETIME Sim Sim
TIME (p) Sim Sim
VARIANT Sim Sim
OBJECT Sim Não
ARRAY Sim Não
GEOGRAPHY Não Não

Convertendo tipos de dados sem suporte no Azure SQL, Azure Synapse Analytics e Microsoft SQL Server

Você pode usar a função de banco de dados da Microsoft CONVERT() para habilitar a exibição de tipos de dados sem suporte onde isso for possível.

Quando você usa CONVERT() em uma expressão de gráfico, o primeiro campo (tipo de dados no qual converter) deve ser colocado entre aspas simples, por exemplo, 'varchar'.

CONVERT('<to-datatype>[(length)]', <value> [,<style-number>])

Por exemplo, a seguinte expressão não seria aceita, pois o resultado é um VARBINARY(MAX) que não tem suporte:

DECOMPRESS(COMPRESS('text'))

No entanto, é possível usar a seguinte expressão, pois ela resulta no valor VARCHAR "text":

CONVERT('varchar', DECOMPRESS(COMPRESS('text')))

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!