Types de données supportés
Dernière mise à jour : 15/09/2026Les tableaux suivants indiquent les types de données SQL supportés des bases de données lors de l'utilisation de Direct Query.
Types de données SQL Amazon Redshift supportés
| Types de données | Consultable | Sélectionnable |
|---|---|---|
|
BIGINT |
Oui | Oui |
|
INTEGER |
Oui | Oui |
|
SMALLINT |
Oui | Oui |
|
DECIMAL (p,s) |
Oui | Oui |
|
NUMERIC (p,s) |
Oui | Oui |
|
DOUBLE |
Oui | Oui |
| DOUBLE PRECISION | Oui | Oui |
| REAL | Oui | Oui |
|
FLOAT |
Oui | Oui |
| FLOAT4 | Oui | Oui |
| FLOAT8 | Oui | Oui |
|
TIME |
Oui | Oui |
| DATE | Oui | Oui |
| TIME WITH TIME ZONE | Oui | Oui |
| TIMESTAMP | Oui | Oui |
| TIMESTAMPTZ | Oui | Oui |
|
BOOLEAN |
Oui | Oui |
|
TEXT |
Oui | Oui |
|
CHARACTER (n) |
Oui | Oui |
|
VARCHAR (n) |
Oui | Oui |
|
HLLSKETCH |
Non | Non |
| SUPER | Oui | Oui |
| GEOMETRY | Oui | Oui |
| GEOGRAPHY | Oui | Oui |
Types de données Azure SQL supportés
| Types de données | Consultable | Sélectionnable |
|---|---|---|
| BIGINT | Oui | Oui |
| BIT | Oui | Oui |
|
CHAR La taille maximale est de 4 096 octets. |
Oui | Oui |
| DATE | Oui | Oui |
| DATETIME | Oui | Oui |
| DATETIME2 | Oui | Oui |
| DATETIMEOFFSET | Oui | Oui |
| DECIMAL | Oui | Oui |
| FLOAT | Oui | Oui |
| GUID | Oui | Oui |
| INT | Oui | Oui |
| MONEY | Oui | Oui |
|
NCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
| NUMERIC | Oui | Oui |
|
NVARCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
| REAL | Oui | Oui |
| ROWVERSION | Oui | Oui |
| SMALLDATETIME | Oui | Oui |
| SMALLINT | Oui | Oui |
| SMALLMONEY | Oui | Oui |
| TIME | Oui | Oui |
| TINYINT | Oui | Oui |
|
VARCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
| XML | Oui | Oui |
Types de données Azure Synapse Analytics supportés
| Types de données | Consultable | Sélectionnable |
|---|---|---|
| BIGINT | Oui | Oui |
| BIT | Oui | Oui |
|
CHAR La taille maximale est de 4 096 octets. |
Oui | Oui |
| DATE | Oui | Oui |
| DATETIME | Oui | Oui |
| DATETIME2 | Oui | Oui |
| DATETIMEOFFSET | Oui | Oui |
| DECIMAL | Oui | Oui |
| FLOAT | Oui | Oui |
| INT | Oui | Oui |
| MONEY | Oui | Oui |
|
NCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
| NUMERIC | Oui | Oui |
|
NVARCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
| REAL | Oui | Oui |
| SMALLDATETIME | Oui | Oui |
| SMALLINT | Oui | Oui |
| SMALLMONEY | Oui | Oui |
| TIME | Oui | Oui |
| TINYINT | Oui | Oui |
|
VARCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
Types de données SQL Databricks supportés
| Types de données | Consultable | Sélectionnable |
|---|---|---|
|
BIGINT |
Oui | Oui |
|
INTEGER |
Oui | Oui |
|
TINYINT |
Oui | Oui |
|
SMALLINT |
Oui | Oui |
|
DECIMAL (p,s) |
Oui | Oui |
|
NUMERIC (p,s) |
Oui | Oui |
|
DOUBLE |
Oui | Oui |
|
FLOAT |
Oui | Oui |
|
TIMESTAMP |
Oui | Oui |
| DATE | Oui | Oui |
|
BINARY |
Oui | Oui |
|
BOOLEAN |
Oui | Oui |
|
STRING |
Oui | Oui |
|
CHAR |
Oui | Oui |
|
VARCHAR |
Oui | Oui |
|
ARRAY |
Oui | Non |
|
MAP |
Non | Non |
|
STRUCT |
Non | Non |
Types de données SQL Google BigQuery supportés
| Types de données | Consultable | Sélectionnable |
|---|---|---|
|
INT64 |
Oui | Oui |
|
INTEGER |
Oui | Oui |
|
SMALLINT |
Oui | Oui |
|
BIGINT |
Oui | Oui |
|
TINYINT |
Oui | Oui |
|
BYTEINT |
Oui | Oui |
|
DECIMAL (p,s) |
Oui | Oui |
|
NUMERIC (p,s) |
Oui | Oui |
|
BIGDECIMAL |
Oui | Oui |
| BIGNUMERIC | Oui | Oui |
|
FLOAT64 |
Oui | Oui |
|
STRING |
Oui | Oui |
|
DATE |
Oui | Oui |
|
DATETIME |
Oui | Oui |
|
TIME |
Oui | Oui |
|
TIMESTAMP |
Oui | Oui |
|
INTERVAL |
Oui | Non |
|
BOOL |
Oui | Oui |
| BYTES | Oui | Oui |
| ARRAY | Non | Non |
| STRUCT | Non | Non |
| GEOGRAPHY | Non | Non |
| JSON | Non | Non |
Types de données Microsoft SQL Server supporté
| Types de données | Consultable | Sélectionnable |
|---|---|---|
| BIGINT | Oui | Oui |
| BIT | Oui | Oui |
|
CHAR La taille maximale est de 4 096 octets. |
Oui | Oui |
| DATE | Oui | Oui |
| DATETIME | Oui | Oui |
| DATETIME2 | Oui | Oui |
| DATETIMEOFFSET | Oui | Oui |
| DECIMAL | Oui | Oui |
| FLOAT | Oui | Oui |
| GUID | Oui | Oui |
| INT | Oui | Oui |
| MONEY | Oui | Oui |
|
NCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
| NUMERIC | Oui | Oui |
|
NVARCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
| REAL | Oui | Oui |
| ROWVERSION | Oui | Oui |
| SMALLDATETIME | Oui | Oui |
| SMALLINT | Oui | Oui |
| SMALLMONEY | Oui | Oui |
| TIME | Oui | Oui |
| TINYINT | Oui | Oui |
|
VARCHAR La taille maximale est de 4 096 caractères. |
Oui | Oui |
| XML | Oui | Oui |
Types de données PostgreSQL supportés
| Types de données | Consultable | Sélectionnable |
|---|---|---|
|
BIGINT |
Oui | Oui |
|
INTEGER |
Oui | Oui |
|
SMALLINT |
Oui | Oui |
|
DECIMAL (p,s) |
Oui | Oui |
|
NUMERIC (p,s) |
Oui | Oui |
| DOUBLE PRECISION | Oui | Oui |
| REAL | Oui | Oui |
|
BIGSERIAL |
Oui | Oui |
| SERIAL | Oui | Oui |
| SMALLSERIAL | Oui | Oui |
| MONEY | Oui | Oui |
|
TIME |
Oui | Oui |
| DATE | Oui | Oui |
| TIME WITH TIME ZONE | Oui | Oui |
| TIMESTAMP | Oui | Oui |
| TIMESTAMPTZ | Oui | Oui |
| INTERVAL | Oui | Oui |
| INT4RANGE | Oui | Oui |
| INT8RANGE | Oui | Oui |
| NUMRANGE | Oui | Oui |
| TSRANGE | Oui | Oui |
| TSTZRANGE | Oui | Oui |
| DATERANGE | Oui | Oui |
|
ENUMERATED (créé par la fonction ENUM) |
Oui | Non |
|
BOOLEAN |
Oui |
Oui (bool=NULL ne peut pas être sélectionné) |
|
TEXT |
Oui | Oui |
|
CHARACTER (n) |
Oui | Oui |
|
VARCHAR (n) |
Oui | Oui |
|
POINT |
Non | Oui |
| LINE | Oui | Oui |
| LSEG | Oui | Oui |
| BOX | Oui | Oui |
| PATH | Oui | Oui |
| POLYGON | Oui | Oui |
| CIRCLE | Oui | Oui |
| CIDR | Oui | Oui |
| INET | Oui | Oui |
| MACADDR | Oui | Oui |
| BIT (n) | Oui | Oui |
| BIT VARYING (n) | Oui | Oui |
| TSVECTOR | Oui | Oui |
| TSQUERY | Oui | Oui |
| UUID | Oui | Oui |
| XML | Oui | Oui |
| JSON | Oui | Oui |
| JSONB | Oui | Oui |
| INTEGER[] | Oui | Oui |
| TEXT[][] | Oui | Oui |
| COMPOSITE (défini par l'utilisateur) | Oui | Non |
| DOMAIN (défini par l'utilisateur) | Oui | Oui |
| PG_LSN | Oui | Oui |
Types de données SQL Snowflake supportés
| Types de données | Consultable | Sélectionnable |
|---|---|---|
|
NUMBER (p,s) |
Oui | Oui |
|
DECIMAL (p,s) |
Oui | Oui |
|
NUMERIC (p,s) |
Oui | Oui |
|
INTEGER |
Oui | Oui |
|
BIGINT |
Oui | Oui |
|
SMALLINT |
Oui | Oui |
|
TINYINT |
Oui | Oui |
|
BYTEINT |
Oui | Oui |
|
FLOAT |
Oui | Oui |
|
FLOAT4 |
Oui | Oui |
|
FLOAT8 |
Oui | Oui |
|
DOUBLE |
Oui | Oui |
|
DOUBLE PRECISION |
Oui | Oui |
| REAL | Oui | Oui |
|
VARCHAR (n) |
Oui | Oui |
|
CHAR (n) |
Oui | Oui |
|
STRING (n) |
Oui | Oui |
|
TEXT (n) |
Oui | Oui |
|
BINARY (n) |
Non | Non |
|
VARBINARY |
Non | Non |
|
BOOLEAN |
Non | Non |
|
TIMESTAMP (p) |
Oui | Oui |
|
TIMESTAMP_NTZ (p) |
Oui | Oui |
| TIMESTAMP_TZ (p) | Oui | Oui |
| TIMESTAMP_LTZ (p) | Oui | Oui |
| DATE | Oui | Oui |
| DATETIME | Oui | Oui |
| TIME (p) | Oui | Oui |
| VARIANT | Oui | Oui |
| OBJECT | Oui | Non |
| ARRAY | Oui | Non |
| GEOGRAPHY | Non | Non |
Conversion de types de données non supportés dans Azure SQL, Azure Synapse Analytics et Microsoft SQL Server
Vous pouvez utiliser la fonction de base de données Microsoft CONVERT() pour permettre l'affichage de types de données non supportés, quand cela est possible.
Si vous utilisez CONVERT() dans une expression de graphique, le premier champ (type de données cible de la conversion) doit être encadré par des guillemets simples, par exemple, 'varchar'.
Par exemple, l'expression suivante ne sera pas supportée, car le résultat est un type VARBINARY(MAX) non supporté :
Cependant, il est possible d'utiliser l'expression suivante, car elle aboutit à la valeur VARCHAR "text" :