Поддерживаемые типы данных
В следующих таблицах показаны типы данных SQL базы данных, которые поддерживаются при использовании Direct Query.
Поддерживаемые типы данных Amazon Redshift SQL
Типы данных | Возможность просмотра | Возможность выбора |
---|---|---|
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 |
Нет | Нет |
SUPER | Да | Да |
GEOMETRY | Да | Да |
GEOGRAPHY | Да | Да |
Поддерживаемые типы данных Azure SQL
Типы данных | Возможность просмотра | Возможность выбора |
---|---|---|
BIGINT | Да | Да |
BIT | Да | Да |
CHAR Максимальный размер — 4096 байтов. |
Да | Да |
DATE | Да | Да |
DATETIME | Да | Да |
DATETIME2 | Да | Да |
DATETIMEOFFSET | Да | Да |
DECIMAL | Да | Да |
FLOAT; | Да | Да |
GUID | Да | Да |
INT | Да | Да |
MONEY | Да | Да |
NCHAR Максимальный размер — 4096 символов. |
Да | Да |
NUMERIC | Да | Да |
NVARCHAR Максимальный размер — 4096 символов. |
Да | Да |
REAL | Да | Да |
ROWVERSION | Да | Да |
SMALLDATETIME | Да | Да |
SMALLINT | Да | Да |
SMALLMONEY | Да | Да |
TIME | Да | Да |
TINYINT | Да | Да |
VARCHAR. Максимальный размер — 4096 символов. |
Да | Да |
XML | Да | Да |
Поддерживаемые типы данных Azure Synapse Analytics
Типы данных | Возможность просмотра | Возможность выбора |
---|---|---|
BIGINT | Да | Да |
BIT | Да | Да |
CHAR Максимальный размер — 4096 байтов. |
Да | Да |
DATE | Да | Да |
DATETIME | Да | Да |
DATETIME2 | Да | Да |
DATETIMEOFFSET | Да | Да |
DECIMAL | Да | Да |
FLOAT; | Да | Да |
INT | Да | Да |
MONEY | Да | Да |
NCHAR Максимальный размер — 4096 символов. |
Да | Да |
NUMERIC | Да | Да |
NVARCHAR Максимальный размер — 4096 символов. |
Да | Да |
REAL | Да | Да |
SMALLDATETIME | Да | Да |
SMALLINT | Да | Да |
SMALLMONEY | Да | Да |
TIME | Да | Да |
TINYINT | Да | Да |
VARCHAR. Максимальный размер — 4096 символов. |
Да | Да |
Поддерживаемые типы данных Databricks SQL
Типы данных | Возможность просмотра | Возможность выбора |
---|---|---|
BIGINT |
Да | Да |
INTEGER |
Да | Да |
TINYINT |
Да | Да |
SMALLINT |
Да | Да |
DECIMAL (p,s) |
Да | Да |
NUMERIC (p,s) |
Да | Да |
DOUBLE |
Да | Да |
FLOAT; |
Да | Да |
TIMESTAMP |
Да | Да |
DATE | Да | Да |
BINARY |
Да | Да |
BOOLEAN |
Да | Да |
STRING |
Да | Да |
CHAR |
Да | Да |
VARCHAR. |
Да | Да |
ARRAY; |
Да | Нет |
MAP |
Нет | Нет |
STRUCT |
Нет | Нет |
Поддерживаемые типы данных Google BigQuery SQL
Типы данных | Возможность просмотра | Возможность выбора |
---|---|---|
INT64 |
Да | Да |
INTEGER |
Да | Да |
SMALLINT |
Да | Да |
BIGINT |
Да | Да |
TINYINT |
Да | Да |
BYTEINT |
Да | Да |
DECIMAL (p,s) |
Да | Да |
NUMERIC (p,s) |
Да | Да |
BIGDECIMAL |
Да | Да |
BIGNUMERIC | Да | Да |
FLOAT64 |
Да | Да |
STRING |
Да | Да |
DATE |
Да | Да |
DATETIME |
Да | Да |
TIME |
Да | Да |
TIMESTAMP |
Да | Да |
INTERVAL |
Да | Нет |
BOOL |
Да | Да |
BYTES | Да | Да |
ARRAY; | Нет | Нет |
STRUCT | Нет | Нет |
GEOGRAPHY | Нет | Нет |
JSON | Нет | Нет |
Поддерживаемые типы данных Microsoft SQL Server
Типы данных | Возможность просмотра | Возможность выбора |
---|---|---|
BIGINT | Да | Да |
BIT | Да | Да |
CHAR Максимальный размер — 4096 байтов. |
Да | Да |
DATE | Да | Да |
DATETIME | Да | Да |
DATETIME2 | Да | Да |
DATETIMEOFFSET | Да | Да |
DECIMAL | Да | Да |
FLOAT; | Да | Да |
GUID | Да | Да |
INT | Да | Да |
MONEY | Да | Да |
NCHAR Максимальный размер — 4096 символов. |
Да | Да |
NUMERIC | Да | Да |
NVARCHAR Максимальный размер — 4096 символов. |
Да | Да |
REAL | Да | Да |
ROWVERSION | Да | Да |
SMALLDATETIME | Да | Да |
SMALLINT | Да | Да |
SMALLMONEY | Да | Да |
TIME | Да | Да |
TINYINT | Да | Да |
VARCHAR. Максимальный размер — 4096 символов. |
Да | Да |
XML | Да | Да |
Поддерживаемые типы данных PostgreSQL
Типы данных | Возможность просмотра | Возможность выбора |
---|---|---|
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 (создано функцией ENUM) |
Да | Нет |
BOOLEAN |
Да |
Да (нельзя выбрать bool=NULL) |
TEXT |
Да | Да |
CHARACTER (n) |
Да | Да |
VARCHAR (n) |
Да | Да |
POINT |
Нет | Да |
LINE | Да | Да |
LSEG | Да | Да |
BOX | Да | Да |
PATH | Да | Да |
POLYGON | Да | Да |
CIRCLE | Да | Да |
CIDR | Да | Да |
INET | Да | Да |
MACADDR | Да | Да |
BIT (n) | Да | Да |
BIT VARYING (n) | Да | Да |
TSVECTOR | Да | Да |
TSQUERY | Да | Да |
UUID | Да | Да |
XML | Да | Да |
JSON | Да | Да |
JSONB | Да | Да |
INTEGER[] | Да | Да |
TEXT[][] | Да | Да |
COMPOSITE (определяется пользователем) | Да | Нет |
DOMAIN (определено пользователем) | Да | Да |
PG_LSN | Да | Да |
Поддерживаемые типы данных Snowflake
Типы данных | Возможность просмотра | Возможность выбора |
---|---|---|
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) |
Нет | Нет |
VARBINARY |
Нет | Нет |
BOOLEAN |
Нет | Нет |
TIMESTAMP (p) |
Да | Да |
TIMESTAMP_NTZ (p) |
Да | Да |
TIMESTAMP_TZ (p) | Да | Да |
TIMESTAMP_LTZ (p) | Да | Да |
DATE | Да | Да |
DATETIME | Да | Да |
TIME (p) | Да | Да |
VARIANT | Да | Да |
OBJECT | Да | Нет |
ARRAY; | Да | Нет |
GEOGRAPHY | Нет | Нет |
Преобразование неподдерживаемых типов данных в Azure SQL, Azure Synapse Analytics и Microsoft SQL Server
Можно использовать функцию базы данных Microsoft CONVERT(), чтобы разрешить отображение неподдерживаемых типов данных, когда это возможно.
Когда в выражении диаграммы используется CONVERT(), первое поле (целевой тип данных преобразования) должно быть заключено в одинарные кавычки, например 'varchar'.
Например, следующее выражение не будет поддерживаться, так как его результат — VARBINARY(MAX) —не поддерживается:
Однако можно использовать следующее выражение, так как его результатом является значение VARCHAR "text":