Перейти к основному содержимому Перейти к дополнительному содержимому

Поддерживаемые типы данных

В следующих таблицах показаны типы данных SQL базы данных, которые поддерживаются при использовании Direct Query.

Поддерживаемые типы данных Amazon Redshift SQL

Поддерживаемые типы данных 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

Поддерживаемые типы данных 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

Поддерживаемые типы данных 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

Поддерживаемые типы данных 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

Поддерживаемые типы данных 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

Поддерживаемые типы данных 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

Поддерживаемые типы данных 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

Поддерживаемые типы данных 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'.

CONVERT('<to-datatype>[(length)]', <value> [,<style-number>])

Например, следующее выражение не будет поддерживаться, так как его результат — VARBINARY(MAX) —не поддерживается:

DECOMPRESS(COMPRESS('text'))

Однако можно использовать следующее выражение, так как его результатом является значение VARCHAR "text":

CONVERT('varchar', DECOMPRESS(COMPRESS('text')))

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!