MAPREDUCE服务 MRS-FlinkServer作业对接JDBC:Flink SQL与JDBC数据类型对应关系

时间:2025-03-07 18:18:29

Flink SQL与JDBC数据类型对应关系

Flink SQL数据类型

MySQL数据类型

Oracle数据类型

PostgreSQL数据类型

SQL Server数据类型

BOOLEAN

BOOLEAN

TINYINT(1)

-

BOOLEAN

BIT

TINYINT

TINYINT

-

-

TINYINT

SMALLINT

SMALLINT

TINYINT UNSIGNED

-

SMALLINT

INT2

SMALLSERIAL

SERIAL2

SMALLINT

INT

INT

MEDIUMINT

SMALLINT UNSIGNED

-

INTEGER

SERIAL

INT

BIGINT

BIGINT

INT UNSIGNED

-

BIGINT

BIGSERIAL

BIGINT

FLOAT

FLOAT

BINARY_FLOAT

REAL

FLOAT4

REAL

DOUBLE

DOUBLE

DOUBLE PRECISION

BINARY_DOUBLE

FLOAT8

DOUBLE PRECISION

FLOAT

STRING

CHAR(n)

VARCHAR(n)

TEXT

CHAR(n)

VARCHAR(n)

CLOB

CHAR(n)

CHARACTER(n)

VARCHAR(n)

CHARACTER VARYING(n)

TEXT

CHAR(n)

NCHAR(n)

VARCHAR(n)

NVARCHAR(n)

TEXT

NTEXT

BYTES

BINARY

VARBINARY

BLOB

RAW(s)

BLOB

BYTEA

BINARY(n)

VARBINARY(n)

ARRAY

-

-

ARRAY

-

DATE

DATE

DATE

DATE

DATE

TIME [(p)] [WITHOUT TIMEZONE]

TIME [(p)]

DATE

TIME [(p)] [WITHOUT TIMEZONE]

TIME(0)

TIMESTAMP [(p)] [WITHOUT TIMEZONE]

DATETIME [(p)]

TIMESTAMP [(p)] [WITHOUT TIMEZONE]

TIMESTAMP [(p)] [WITHOUT TIMEZONE]

DATETIME

DATETIME2

DECIMAL(20, 0)

BIGINT UNSIGNED

-

-

-

DECIMAL(p, s)

NUMERIC(p, s)

DECIMAL(p, s)

SMALLINT

FLOAT(s)

DOUBLE PRECISION

REAL

NUMBER(p, s)

NUMERIC(p, s)

DECIMAL(p, s)

DECIMAL(p, s)

support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_2493136_0.html