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

文档地址

        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数据

你可能感兴趣的:(数据库)