KingbaseES(人大金仓数据库),数据类型

发布时间:2023年12月19日

文档地址

????????2. 数据类型 — KingbaseES产品手册

KingbaseES数据类型到Oracle数据类型转换

????????数值型

序号

KingbaseES 数据类型

Oracle数据类型

备注说明 (KingbaseES)

1

tinyint

NUMBER

单字节整数 -128 to +127

2

smallint

NUMBER

小范围整数 -32768 to +32767

3

integer

NUMBER

整数的典型选择 -2147483648 to +2147483647

4

bigint

NUMBER

大范围整数

-9223372036854775808 to +9223372036854775807

5

decimal

NUMBER

用户 指定精度,精确 最高小数点前 131072位,以及 小数点后16383位

6

numeric, number

NUMBER

用户 指定精度,精确 最高小数点前 131072位,以及 小数点后16383位

7

real

BINARY_FLOAT

可 变精度,不精确 6位十进制精度

8

float

FLOAT

9

double precision, double

BINARY_DOUBLE

8字节 可 变精度,不精确 15位十进制精度

10

smallserial

NUMBER

自 动增加的小整数 1到32767

11

serial

NUMBER

自动增加的整数 1到2147483647

12

bigserial

NUMBER

单字节整数 +1 to +9223372036854775807

? ? ? ? 字符型

序号

KingbaseES 数据类型

Oracle数据类型

备注说明 (KingbaseES)

1

character (n[char | byte]), char(n[char | byte])

CHAR/CLOB

定长,最大 到8000,空格填 充。当长度不大 于1000时转换为 CHAR,当长度超过 1000则转换为CLOB

2

character varying(n[char | byte]), varchar(n[char | byte]), varchar2(n[char | byte])

VARCHAR2/CLOB

有限制的变长, 最大到8000。当 长度不大于2000 时转换为CHAR,当 长度超过2000 则转换为CLOB

3

text

CLOB

无限变长

????????大对象类型

序号

KingbaseES 数据类型

Oracle数据类型

备注说明 (KingbaseES)

1

clob

CLOB

字符大对象

2

bytea

BLOB

变长二进制串

3

blob

BLOB

二进制大对象

????????日期时间

序号

KingbaseES 数据类型

Oracle数据类型

备注说明 (KingbaseES)

1

timestamp [ (p) ] [ without time zone ]

TIMESTAMP

日期和 时间(无时区)

2

timestamp [ (p) ] with time zone

TIMESTAMP() WITH TIME ZONE

包括日期 和时间,有时区

3

date

DATE

日期

4

time [ (p) ] [ without time zone ]

DATE

一天中的时间

5

time [ (p) ] with time zone

DATE

仅仅是一天中的 时间,带有时区

6

interval year

NUMBER

时间间隔

7

interval month

NUMBER

时间间隔

8

interval day

NUMBER

时间间隔

9

interval hour

NUMBER

时间间隔

10

interval minute

NUMBER

时间间隔

11

interval second

FLOAT

时间间隔

12

interval year to month

INTERVAL YEAR() TO MONTH

时间间隔

13

interval day to second

INTERVAL DAY() TO SECOND

时间间隔

????????布尔类型

序号

KingbaseES 数据类型

Oracle数据类型

备注说明 (KingbaseES)

1

boolean

NUMBER

状态为真或假

????????位串类型

序号

KingbaseES 数据类型

Oracle数据类型

备注说明 (KingbaseES)

1

bit(n) bit varying(n)

BLOB

一串 1 和 0 的串

????????XML类型

序号

KingbaseES 数据类型

Oracle数据类型

备注说明 (KingbaseES)

1

xml

XMLTYPE

用来存储XML数据

????????JSON类型

序号

KingbaseES 数据类型

Oracle数据类型

备注说明 (KingbaseES)

1

JSON

JSON

用来存储JSON数据

文章来源:https://blog.csdn.net/weixin_49990593/article/details/135083074
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。