Saltar al contenido principal Saltar al contenido complementario

Tipos de datos que admite

Las tablas siguientes muestran los tipos de datos SQL de bases de datos admitidos al utilizar Direct Query.

Tipos de datos admitidos de Amazon Redshift SQL

Tipos de datos admitidos de Amazon Redshift SQL
Tipos de datos Visible Seleccionable

BIGINT

INTEGER

SMALLINT

DECIMAL (p,s)

NUMERIC (p,s)

DOUBLE

DOUBLE PRECISION
REAL

FLOAT

FLOAT4
FLOAT8

TIME

DATE
TIME WITH TIME ZONE
TIMESTAMP
TIMESTAMPTZ

BOOLEAN

TEXT

CHARACTER (n)

VARCHAR (n)

HLLSKETCH

No No
SUPER
GEOMETRY
GEOGRAPHY

Tipos de datos de Azure SQL admitidos

Tipos de datos de Azure SQL admitidos
Tipos de datos Visible Seleccionable
BIGINT
BIT

CHAR

El tamaño máximo es de 4096 bytes.

DATE
DATETIME
DATETIME2
DATETIMEOFFSET
DECIMAL
FLOAT
GUID
INT
MONEY

NCHAR

El tamaño máximo es de 4096 caracteres.

NUMERIC

NVARCHAR

El tamaño máximo es de 4096 caracteres.

REAL
ROWVERSION
SMALLDATETIME
SMALLINT
SMALLMONEY
TIME
TINYINT

VARCHAR

El tamaño máximo es de 4096 caracteres.

XML

Tipos de datos de Azure Synapse Analytics admitidos

Tipos de datos de Azure Synapse Analytics admitidos
Tipos de datos Visible Seleccionable
BIGINT
BIT

CHAR

El tamaño máximo es de 4096 bytes.

DATE
DATETIME
DATETIME2
DATETIMEOFFSET
DECIMAL
FLOAT
INT
MONEY

NCHAR

El tamaño máximo es de 4096 caracteres.

NUMERIC

NVARCHAR

El tamaño máximo es de 4096 caracteres.

REAL
SMALLDATETIME
SMALLINT
SMALLMONEY
TIME
TINYINT

VARCHAR

El tamaño máximo es de 4096 caracteres.

Tipos de datos SQL Databricks admitidos

Tipos de datos SQL Databricks admitidos
Tipos de datos Visible Seleccionable

BIGINT

INTEGER

TINYINT

SMALLINT

DECIMAL (p,s)

NUMERIC (p,s)

DOUBLE

FLOAT

TIMESTAMP

DATE

BINARY

BOOLEAN

STRING

CHAR

VARCHAR

ARRAY

No

MAP

No No

STRUCT

No No

Tipos de datos SQL de Google BigQuery compatibles

Tipos de datos SQL de Google BigQuery compatibles
Tipos de datos Visible Seleccionable

INT64

INTEGER

SMALLINT

BIGINT

TINYINT

BYTEINT

DECIMAL (p,s)

NUMERIC (p,s)

BIGDECIMAL

BIGNUMERIC

FLOAT64

STRING

DATE

DATETIME

TIME

TIMESTAMP

INTERVAL

No

BOOL

BYTES
ARRAY No No
STRUCT No No
GEOGRAPHY No No
JSON No No

Tipos de datos de Microsoft SQL Server admitidos

Tipos de datos de Microsoft SQL Server admitidos
Tipos de datos Visible Seleccionable
BIGINT
BIT

CHAR

El tamaño máximo es de 4096 bytes.

DATE
DATETIME
DATETIME2
DATETIMEOFFSET
DECIMAL
FLOAT
GUID
INT
MONEY

NCHAR

El tamaño máximo es de 4096 caracteres.

NUMERIC

NVARCHAR

El tamaño máximo es de 4096 caracteres.

REAL
ROWVERSION
SMALLDATETIME
SMALLINT
SMALLMONEY
TIME
TINYINT

VARCHAR

El tamaño máximo es de 4096 caracteres.

XML

Tipos de datos PostgreSQL admitidos

Tipos de datos PostgreSQL admitidos
Tipos de datos Visible Seleccionable

BIGINT

INTEGER

SMALLINT

DECIMAL (p,s)

NUMERIC (p,s)

DOUBLE PRECISION
REAL

BIGSERIAL

SERIAL
SMALLSERIAL
MONEY

TIME

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

ENUMERATED (creado por la función ENUM)

No

BOOLEAN

(bool=NULL no puede estar seleccionado)

TEXT

CHARACTER (n)

VARCHAR (n)

POINT

No
LINE
LSEG
BOX
RUTA
POLYGON
CIRCLE
CIDR
INET
MACADDR
BIT (n)
BIT VARYING (n)
TSVECTOR
TSQUERY
UUID
XML
JSON
JSONB
INTEGER[]
TEXT[][]
COMPOSITE (definido por el usuario) No
DOMAIN (definido por el usuario)
PG_LSN

Tipos de datos SQL Snowflake admitidos

Tipos de datos SQL Snowflake admitidos
Tipos de datos Visible Seleccionable

NUMBER (p,s)

DECIMAL (p,s)

NUMERIC (p,s)

INTEGER

BIGINT

SMALLINT

TINYINT

BYTEINT

FLOAT

FLOAT4

FLOAT8

DOUBLE

DOUBLE PRECISION

REAL

VARCHAR (n)

CHAR (n)

STRING (n)

TEXT (n)

BINARY (n)

No No

VARBINARY

No No

BOOLEAN

No No

TIMESTAMP (p)

TIMESTAMP_NTZ (p)

TIMESTAMP_TZ (p)
TIMESTAMP_LTZ (p)
DATE
DATETIME
TIME (p)
VARIANT
OBJECT No
ARRAY No
GEOGRAPHY No No

Convertir tipos de datos no admitidos en Azure SQL, Azure Synapse Analytics y Microsoft SQL Server

Puede utilizar la función de bases de datos de Microsoft CONVERT() para habilitar la visualización de tipos de datos no admitidos cuando sea posible.

Cuando utiliza CONVERT() en una expresión de gráfico, el primer campo (tipo de datos para convertir) debe estar entre comillas simples, por ejemplo, 'varchar'.

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

Por ejemplo, la siguiente expresión no se admitiría porque el resultado es VARBINARY(MAX), que no es compatible:

DECOMPRESS(COMPRESS('text'))

Sin embargo, sí es posible utilizar la siguiente expresión, ya que da como resultado el valor VARCHAR "text":

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

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.