Obsługiwane typy danych
Następujące tabele pokazują typy danych bazy danych SQL, które są obsługiwane podczas używania Direct Query.
Obsługiwane typy danych SQL Amazon Redshift
Typy danych | Do wyświetlania | Do wyboru |
---|---|---|
BIGINT |
Tak | Tak |
INTEGER |
Tak | Tak |
SMALLINT |
Tak | Tak |
DECIMAL (p,s) |
Tak | Tak |
NUMERIC (p,s) |
Tak | Tak |
DOUBLE |
Tak | Tak |
DOUBLE PRECISION | Tak | Tak |
REAL | Tak | Tak |
FLOAT |
Tak | Tak |
FLOAT4 | Tak | Tak |
FLOAT8 | Tak | Tak |
TIME |
Tak | Tak |
DATE | Tak | Tak |
TIME WITH TIME ZONE | Tak | Tak |
TIMESTAMP | Tak | Tak |
TIMESTAMPTZ | Tak | Tak |
BOOLEAN |
Tak | Tak |
TEXT |
Tak | Tak |
CHARACTER (n) |
Tak | Tak |
VARCHAR (n) |
Tak | Tak |
HLLSKETCH |
Nie | Nie |
SUPER | Tak | Tak |
GEOMETRY | Tak | Tak |
GEOGRAPHY | Tak | Tak |
Obsługiwane typy danych Azure SQL
Typy danych | Do wyświetlania | Do wyboru |
---|---|---|
BIGINT | Tak | Tak |
BIT | Tak | Tak |
CHAR Maksymalny rozmiar wynosi 4096 bajtów. |
Tak | Tak |
DATE | Tak | Tak |
DATETIME | Tak | Tak |
DATETIME2 | Tak | Tak |
DATETIMEOFFSET | Tak | Tak |
DECIMAL | Tak | Tak |
FLOAT | Tak | Tak |
GUID | Tak | Tak |
INT | Tak | Tak |
MONEY | Tak | Tak |
NCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
NUMERIC | Tak | Tak |
NVARCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
REAL | Tak | Tak |
ROWVERSION | Tak | Tak |
SMALLDATETIME | Tak | Tak |
SMALLINT | Tak | Tak |
SMALLMONEY | Tak | Tak |
TIME | Tak | Tak |
TINYINT | Tak | Tak |
VARCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
XML | Tak | Tak |
Obsługiwane typy danych Azure Synapse Analytics
Typy danych | Do wyświetlania | Do wyboru |
---|---|---|
BIGINT | Tak | Tak |
BIT | Tak | Tak |
CHAR Maksymalny rozmiar wynosi 4096 bajtów. |
Tak | Tak |
DATE | Tak | Tak |
DATETIME | Tak | Tak |
DATETIME2 | Tak | Tak |
DATETIMEOFFSET | Tak | Tak |
DECIMAL | Tak | Tak |
FLOAT | Tak | Tak |
INT | Tak | Tak |
MONEY | Tak | Tak |
NCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
NUMERIC | Tak | Tak |
NVARCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
REAL | Tak | Tak |
SMALLDATETIME | Tak | Tak |
SMALLINT | Tak | Tak |
SMALLMONEY | Tak | Tak |
TIME | Tak | Tak |
TINYINT | Tak | Tak |
VARCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
Obsługiwane typy danych Databricks SQL
Typy danych | Do wyświetlania | Do wyboru |
---|---|---|
BIGINT |
Tak | Tak |
INTEGER |
Tak | Tak |
TINYINT |
Tak | Tak |
SMALLINT |
Tak | Tak |
DECIMAL (p,s) |
Tak | Tak |
NUMERIC (p,s) |
Tak | Tak |
DOUBLE |
Tak | Tak |
FLOAT |
Tak | Tak |
TIMESTAMP |
Tak | Tak |
DATE | Tak | Tak |
BINARY |
Tak | Tak |
BOOLEAN |
Tak | Tak |
STRING |
Tak | Tak |
CHAR |
Tak | Tak |
VARCHAR |
Tak | Tak |
ARRAY |
Tak | Nie |
MAP |
Nie | Nie |
STRUCT |
Nie | Nie |
Obsługiwane typy danych Google BigQuery SQL
Typy danych | Do wyświetlania | Do wyboru |
---|---|---|
INT64 |
Tak | Tak |
INTEGER |
Tak | Tak |
SMALLINT |
Tak | Tak |
BIGINT |
Tak | Tak |
TINYINT |
Tak | Tak |
BYTEINT |
Tak | Tak |
DECIMAL (p,s) |
Tak | Tak |
NUMERIC (p,s) |
Tak | Tak |
BIGDECIMAL: |
Tak | Tak |
BIGNUMERIC | Tak | Tak |
FLOAT64 |
Tak | Tak |
STRING |
Tak | Tak |
DATE |
Tak | Tak |
DATETIME |
Tak | Tak |
TIME |
Tak | Tak |
TIMESTAMP |
Tak | Tak |
INTERVAL |
Tak | Nie |
BOOL |
Tak | Tak |
BYTES | Tak | Tak |
ARRAY | Nie | Nie |
STRUCT | Nie | Nie |
GEOGRAPHY | Nie | Nie |
JSON | Nie | Nie |
Obsługiwane typy danych Microsoft SQL Server
Typy danych | Do wyświetlania | Do wyboru |
---|---|---|
BIGINT | Tak | Tak |
BIT | Tak | Tak |
CHAR Maksymalny rozmiar wynosi 4096 bajtów. |
Tak | Tak |
DATE | Tak | Tak |
DATETIME | Tak | Tak |
DATETIME2 | Tak | Tak |
DATETIMEOFFSET | Tak | Tak |
DECIMAL | Tak | Tak |
FLOAT | Tak | Tak |
GUID | Tak | Tak |
INT | Tak | Tak |
MONEY | Tak | Tak |
NCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
NUMERIC | Tak | Tak |
NVARCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
REAL | Tak | Tak |
ROWVERSION | Tak | Tak |
SMALLDATETIME | Tak | Tak |
SMALLINT | Tak | Tak |
SMALLMONEY | Tak | Tak |
TIME | Tak | Tak |
TINYINT | Tak | Tak |
VARCHAR Maksymalny rozmiar wynosi 4096 znaków. |
Tak | Tak |
XML | Tak | Tak |
Obsługiwane typy danych PostgreSQL
Typy danych | Do wyświetlania | Do wyboru |
---|---|---|
BIGINT |
Tak | Tak |
INTEGER |
Tak | Tak |
SMALLINT |
Tak | Tak |
DECIMAL (p,s) |
Tak | Tak |
NUMERIC (p,s) |
Tak | Tak |
DOUBLE PRECISION | Tak | Tak |
REAL | Tak | Tak |
BIGSERIAL |
Tak | Tak |
SERYJNE | Tak | Tak |
SMALLSERIAL | Tak | Tak |
MONEY | Tak | Tak |
TIME |
Tak | Tak |
DATE | Tak | Tak |
TIME WITH TIME ZONE | Tak | Tak |
TIMESTAMP | Tak | Tak |
TIMESTAMPTZ | Tak | Tak |
INTERVAL | Tak | Tak |
INT4RANGE | Tak | Tak |
INT8RANGE | Tak | Tak |
NUMRANGE | Tak | Tak |
TSRANGE | Tak | Tak |
TSTZRANGE | Tak | Tak |
DATERANGE | Tak | Tak |
ENUMERATED (utworzone przez funkcję ENUM) |
Tak | Nie |
BOOLEAN |
Tak |
Tak (bool=NULL nie można wybrać) |
TEXT |
Tak | Tak |
CHARACTER (n) |
Tak | Tak |
VARCHAR (n) |
Tak | Tak |
POINT |
Nie | Tak |
LINE | Tak | Tak |
LSEG | Tak | Tak |
BOX | Tak | Tak |
PATH | Tak | Tak |
POLYGON | Tak | Tak |
CIRCLE | Tak | Tak |
CIDR | Tak | Tak |
INET | Tak | Tak |
MACADDR | Tak | Tak |
BIT (n) | Tak | Tak |
BIT VARYING (n) | Tak | Tak |
TSVECTOR | Tak | Tak |
TSQUERY | Tak | Tak |
UUID | Tak | Tak |
XML | Tak | Tak |
JSON | Tak | Tak |
JSONB | Tak | Tak |
INTEGER[] | Tak | Tak |
TEXT[][] | Tak | Tak |
COMPOSITE (zdefiniowane przez użytkownika) | Tak | Nie |
DOMAIN (zdefiniowane przez użytkownika) | Tak | Tak |
PG_LSN | Tak | Tak |
Obsługiwane typy danych Snowflake SQL
Typy danych | Do wyświetlania | Do wyboru |
---|---|---|
NUMBER (p,s) |
Tak | Tak |
DECIMAL (p,s) |
Tak | Tak |
NUMERIC (p,s) |
Tak | Tak |
INTEGER |
Tak | Tak |
BIGINT |
Tak | Tak |
SMALLINT |
Tak | Tak |
TINYINT |
Tak | Tak |
BYTEINT |
Tak | Tak |
FLOAT |
Tak | Tak |
FLOAT4 |
Tak | Tak |
FLOAT8 |
Tak | Tak |
DOUBLE |
Tak | Tak |
DOUBLE PRECISION |
Tak | Tak |
REAL | Tak | Tak |
VARCHAR (n) |
Tak | Tak |
CHAR (n) |
Tak | Tak |
STRING (n) |
Tak | Tak |
TEXT (n) |
Tak | Tak |
BINARY (n) |
Nie | Nie |
VARBINARY |
Nie | Nie |
BOOLEAN |
Nie | Nie |
TIMESTAMP (p) |
Tak | Tak |
TIMESTAMP_NTZ (p) |
Tak | Tak |
TIMESTAMP_TZ (p) | Tak | Tak |
TIMESTAMP_LTZ (p) | Tak | Tak |
DATE | Tak | Tak |
DATETIME | Tak | Tak |
TIME (p) | Tak | Tak |
VARIANT | Tak | Tak |
OBJECT | Tak | Nie |
ARRAY | Tak | Nie |
GEOGRAPHY | Nie | Nie |
Konwertowanie nieobsługiwanych typów danych w Azure SQL, Azure Synapse Analytics i Microsoft SQL Server
Możesz użyć funkcji bazy danych firmy Microsoft CONVERT(), aby umożliwić wyświetlanie nieobsługiwanych typów danych tam, gdzie jest to możliwe.
W przypadku zastosowania funkcji CONVERT() w wyrażeniu wykresu pierwsze pole (docelowy typ danych konwersji) musi być ujęte w pojedynczy cudzysłów, na przykład 'varchar'.
Na przykład następujące wyrażenie nie byłoby obsługiwane, ponieważ wynikiem jest VARBINARY(MAX), co nie jest obsługiwane:
Można jednak użyć następującego wyrażenia, ponieważ skutkuje ono wartością VARCHAR „text”: