Ondersteunde gegevenstypen
De volgende tabellen tonen de SQL-gegevenstypen van de database die worden ondersteund als u Direct Query gebruikt.
Ondersteunde Amazon Redshift SQL-gegevenstypen
| Gegevenstypen | Kan worden weergegeven | Kan worden geselecteerd |
|---|---|---|
|
BIGINT |
Ja | Ja |
|
INTEGER |
Ja | Ja |
|
SMALLINT |
Ja | Ja |
|
DECIMAL (p,s) |
Ja | Ja |
|
NUMERIC (p,s) |
Ja | Ja |
|
DOUBLE |
Ja | Ja |
| DOUBLE PRECISION | Ja | Ja |
| REAL | Ja | Ja |
|
FLOAT |
Ja | Ja |
| FLOAT4 | Ja | Ja |
| FLOAT8 | Ja | Ja |
|
TIME |
Ja | Ja |
| Date | Ja | Ja |
| TIME WITH TIME ZONE | Ja | Ja |
| TIMESTAMP | Ja | Ja |
| TIMESTAMPTZ | Ja | Ja |
|
BOOLEAN |
Ja | Ja |
|
TEXT |
Ja | Ja |
|
CHARACTER (n) |
Ja | Ja |
|
VARCHAR (n) |
Ja | Ja |
|
HLLSKETCH |
Nee | Nee |
| SUPER | Ja | Ja |
| GEOMETRY | Ja | Ja |
| GEOGRAPHY | Ja | Ja |
Ondersteunde Azure SQL-gegevenstypen
| Gegevenstypen | Kan worden weergegeven | Kan worden geselecteerd |
|---|---|---|
| BIGINT | Ja | Ja |
| BIT | Ja | Ja |
|
CHAR Maximale grootte is 4096 bytes. |
Ja | Ja |
| Date | Ja | Ja |
| DATETIME | Ja | Ja |
| DATETIME2 | Ja | Ja |
| DATETIMEOFFSET | Ja | Ja |
| DECIMAL | Ja | Ja |
| FLOAT | Ja | Ja |
| GUID | Ja | Ja |
| INT | Ja | Ja |
| MONEY | Ja | Ja |
|
NCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
| NUMERIC | Ja | Ja |
|
NVARCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
| REAL | Ja | Ja |
| ROWVERSION | Ja | Ja |
| SMALLDATETIME | Ja | Ja |
| SMALLINT | Ja | Ja |
| SMALLMONEY | Ja | Ja |
| TIME | Ja | Ja |
| TINYINT | Ja | Ja |
|
VARCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
| XML | Ja | Ja |
Ondersteunde Azure Synapse Analytics-gegevenstypen
| Gegevenstypen | Kan worden weergegeven | Kan worden geselecteerd |
|---|---|---|
| BIGINT | Ja | Ja |
| BIT | Ja | Ja |
|
CHAR Maximale grootte is 4096 bytes. |
Ja | Ja |
| Date | Ja | Ja |
| DATETIME | Ja | Ja |
| DATETIME2 | Ja | Ja |
| DATETIMEOFFSET | Ja | Ja |
| DECIMAL | Ja | Ja |
| FLOAT | Ja | Ja |
| INT | Ja | Ja |
| MONEY | Ja | Ja |
|
NCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
| NUMERIC | Ja | Ja |
|
NVARCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
| REAL | Ja | Ja |
| SMALLDATETIME | Ja | Ja |
| SMALLINT | Ja | Ja |
| SMALLMONEY | Ja | Ja |
| TIME | Ja | Ja |
| TINYINT | Ja | Ja |
|
VARCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
Ondersteunde Databricks SQL-gegevenstypen
| Gegevenstypen | Kan worden weergegeven | Kan worden geselecteerd |
|---|---|---|
|
BIGINT |
Ja | Ja |
|
INTEGER |
Ja | Ja |
|
TINYINT |
Ja | Ja |
|
SMALLINT |
Ja | Ja |
|
DECIMAL (p,s) |
Ja | Ja |
|
NUMERIC (p,s) |
Ja | Ja |
|
DOUBLE |
Ja | Ja |
|
FLOAT |
Ja | Ja |
|
TIMESTAMP |
Ja | Ja |
| Date | Ja | Ja |
|
BINARY |
Ja | Ja |
|
BOOLEAN |
Ja | Ja |
|
STRING |
Ja | Ja |
|
CHAR |
Ja | Ja |
|
VARCHAR |
Ja | Ja |
|
ARRAY |
Ja | Nee |
|
MAP |
Nee | Nee |
|
STRUCT |
Nee | Nee |
Ondersteunde Google BigQuery SQL-gegevenstypen
| Gegevenstypen | Kan worden weergegeven | Kan worden geselecteerd |
|---|---|---|
|
INT64 |
Ja | Ja |
|
INTEGER |
Ja | Ja |
|
SMALLINT |
Ja | Ja |
|
BIGINT |
Ja | Ja |
|
TINYINT |
Ja | Ja |
|
BYTEINT |
Ja | Ja |
|
DECIMAL (p,s) |
Ja | Ja |
|
NUMERIC (p,s) |
Ja | Ja |
|
BIGDECIMAL |
Ja | Ja |
| BIGNUMERIC | Ja | Ja |
|
FLOAT64 |
Ja | Ja |
|
STRING |
Ja | Ja |
|
Date |
Ja | Ja |
|
DATETIME |
Ja | Ja |
|
TIME |
Ja | Ja |
|
TIMESTAMP |
Ja | Ja |
|
INTERVAL |
Ja | Nee |
|
BOOL |
Ja | Ja |
| BYTES | Ja | Ja |
| ARRAY | Nee | Nee |
| STRUCT | Nee | Nee |
| GEOGRAPHY | Nee | Nee |
| JSON | Nee | Nee |
Ondersteunde Microsoft SQL Server-gegevenstypen
| Gegevenstypen | Kan worden weergegeven | Kan worden geselecteerd |
|---|---|---|
| BIGINT | Ja | Ja |
| BIT | Ja | Ja |
|
CHAR Maximale grootte is 4096 bytes. |
Ja | Ja |
| Date | Ja | Ja |
| DATETIME | Ja | Ja |
| DATETIME2 | Ja | Ja |
| DATETIMEOFFSET | Ja | Ja |
| DECIMAL | Ja | Ja |
| FLOAT | Ja | Ja |
| GUID | Ja | Ja |
| INT | Ja | Ja |
| MONEY | Ja | Ja |
|
NCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
| NUMERIC | Ja | Ja |
|
NVARCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
| REAL | Ja | Ja |
| ROWVERSION | Ja | Ja |
| SMALLDATETIME | Ja | Ja |
| SMALLINT | Ja | Ja |
| SMALLMONEY | Ja | Ja |
| TIME | Ja | Ja |
| TINYINT | Ja | Ja |
|
VARCHAR Maximale grootte is 4096 tekens. |
Ja | Ja |
| XML | Ja | Ja |
Ondersteunde PostgreSQL-gegevenstypen
| Gegevenstypen | Kan worden weergegeven | Kan worden geselecteerd |
|---|---|---|
|
BIGINT |
Ja | Ja |
|
INTEGER |
Ja | Ja |
|
SMALLINT |
Ja | Ja |
|
DECIMAL (p,s) |
Ja | Ja |
|
NUMERIC (p,s) |
Ja | Ja |
| DOUBLE PRECISION | Ja | Ja |
| REAL | Ja | Ja |
|
BIGSERIAL |
Ja | Ja |
| SERIAL | Ja | Ja |
| SMALLSERIAL | Ja | Ja |
| MONEY | Ja | Ja |
|
TIME |
Ja | Ja |
| Date | Ja | Ja |
| TIME WITH TIME ZONE | Ja | Ja |
| TIMESTAMP | Ja | Ja |
| TIMESTAMPTZ | Ja | Ja |
| INTERVAL | Ja | Ja |
| INT4RANGE | Ja | Ja |
| INT8RANGE | Ja | Ja |
| NUMRANGE | Ja | Ja |
| TSRANGE | Ja | Ja |
| TSTZRANGE | Ja | Ja |
| DATERANGE | Ja | Ja |
|
ENUMERATED (gemaakt met de functie ENUM) |
Ja | Nee |
|
BOOLEAANSE WAARDE |
Ja |
Ja (bool=NULL kan niet worden geselecteerd) |
|
TEXT |
Ja | Ja |
|
CHARACTER (n) |
Ja | Ja |
|
VARCHAR (n) |
Ja | Ja |
|
POINT |
Nee | Ja |
| LINE | Ja | Ja |
| LSEG | Ja | Ja |
| BOX | Ja | Ja |
| PATH | Ja | Ja |
| POLYGON | Ja | Ja |
| CIRCLE | Ja | Ja |
| CIDR | Ja | Ja |
| INET | Ja | Ja |
| MACADDR | Ja | Ja |
| BIT (n) | Ja | Ja |
| BIT VARYING (n) | Ja | Ja |
| TSVECTOR | Ja | Ja |
| TSQUERY | Ja | Ja |
| UUID | Ja | Ja |
| XML | Ja | Ja |
| JSON | Ja | Ja |
| JSONB | Ja | Ja |
| INTEGER[] | Ja | Ja |
| TEXT[][] | Ja | Ja |
| COMPOSITE (door gebruiker gedefinieerd) | Ja | Nee |
| DOMAIN (door gebruiker gedefinieerd) | Ja | Ja |
| PG_LSN | Ja | Ja |
Ondersteunde Snowflake SQL-gegevenstypen
| Gegevenstypen | Kan worden weergegeven | Kan worden geselecteerd |
|---|---|---|
|
NUMBER (p,s) |
Ja | Ja |
|
DECIMAL (p,s) |
Ja | Ja |
|
NUMERIC (p,s) |
Ja | Ja |
|
INTEGER |
Ja | Ja |
|
BIGINT |
Ja | Ja |
|
SMALLINT |
Ja | Ja |
|
TINYINT |
Ja | Ja |
|
BYTEINT |
Ja | Ja |
|
FLOAT |
Ja | Ja |
|
FLOAT4 |
Ja | Ja |
|
FLOAT8 |
Ja | Ja |
|
DOUBLE |
Ja | Ja |
|
DOUBLE PRECISION |
Ja | Ja |
| REAL | Ja | Ja |
|
VARCHAR (n) |
Ja | Ja |
|
CHAR (n) |
Ja | Ja |
|
STRING (n) |
Ja | Ja |
|
TEXT (n) |
Ja | Ja |
|
BINARY (n) |
Nee | Nee |
|
VARBINARY |
Nee | Nee |
|
BOOLEAANSE WAARDE |
Nee | Nee |
|
TIMESTAMP (p) |
Ja | Ja |
|
TIMESTAMP_NTZ (p) |
Ja | Ja |
| TIMESTAMP_TZ (p) | Ja | Ja |
| TIMESTAMP_LTZ (p) | Ja | Ja |
| Date | Ja | Ja |
| DATETIME | Ja | Ja |
| TIME (p) | Ja | Ja |
| VARIANT | Ja | Ja |
| OBJECT | Ja | Nee |
| ARRAY | Ja | Nee |
| GEOGRAPHY | Nee | Nee |
Niet-ondersteunde gegevenstypen converteren in Azure SQL, Azure Synapse Analytics en Microsoft SQL Server
U kunt de Microsoft-databasefunctie CONVERT() gebruiken om het tonen van niet-ondersteunde gegevenstypen indien mogelijk in te schakelen.
Als u CONVERT() gebruikt in een diagramuitdrukking, moet het eerste veld (gegevenstype waarnaar wordt geconverteerd) tussen enkele aanhalingstekens worden geplaatst, bijvoorbeeld 'varchar'.
De volgende uitdrukking wordt bijvoorbeeld niet ondersteund omdat het resultaat een VARBINARY(MAX) is, wat niet wordt ondersteund:
het is echter mogelijk om de volgende uitdrukking te gebruiken, omdat dit resulteert in de VARCHAR-waarde "text":