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 |
BOOLEAN |
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 |
BOOLEAN |
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":