国产数据库KINGBASE 与Oracle数据库SQL 的兼容性

SQL

表 KingbaseES和Oracle的SQL兼容性说明

序号

功能

KingbaseES

Oracle

伪列

1

层次查询

支持

支持

2

序列

支持

支持

3

ROWID

支持

支持

4

ROWNUM

支持

支持

常量

1

CURRENT_CATALOG

支持

支持

2

CURRENT_ROLE

支持

支持

3

CURRENT_SCHEMA

支持

支持

4

CURRENT_USER

支持

支持

5

LOCALTIMESTAMP

支持

支持

6

NULL

支持

支持

7

SESSION_USER

支持

支持

8

SYSDATE

支持

支持

9

USER

支持

支持

表达式

1

常见表达式

支持

支持

2

复合表达式:(expr)、 {PRIOR}|{+}|{-} expr、 expr {*}|{/}|{+}|{–}|{||} expr、 expr COLLATE collation_name

支持

支持

3

case when

支持

支持

4

列表达式:表列、常量、函数

支持

支持

5

cursor(subquery)

不支持

支持

6

时间日期表达式:expr AT LOCAL、 expr AT TIME ZONE ' +– hh : mi '、 expr AT TIME ZONE、 SESSIONTIMEZONE、 expr AT TIME ZONE 'time_zone_name、 expr AT TIME ZONE expr

支持

支持

7

自定义类型表达式:type_name (expr[,expr]... )

支持

支持

8

行表达式:row_constructor operator

不支持

支持

条件比较

1

常见比较表达式:=、!=、^=、<>、>、<、>=、<=、 op ANY、op SOME、op ALL

支持

支持

2

表达式通过 =、!=、^=、<>这些符号与表达式列表或子查询比较

支持

支持

3

逻辑比较:NOT / AND / OR

支持

支持

4

模型比较 :IS ANY/PRESENT

不支持

支持

5

集合比较: IS A SET/EMPTY

不支持

支持

6

模糊匹配 LIKE

支持

支持

7

[NOT]BETWEEN ... AND

支持

支持

8

EXISTS(subquery)

支持

支持

9

[NOT]IN

支持

支持

10

[NOT]IS OF type

不支持

支持

数据对象类型

1

表的创建、修改、删除

支持

支持

2

分区表的创建、删除

支持

支持

3

分区表的修改(add、drop、rename、truncate、、exchange)

不支持

支持

4

表空间的创建、修改、删除

支持

支持

5

视图的创建、修改、删除

支持

支持

6

视图的不可见(VISIBLE / INVISIBLE)

不支持

支持

7

自定义函数、存储过程的创建、修改、删除

支持

支持

8

包的创建、修改、删除

支持

支持

9

索引、全局索引的创建、删除

支持

支持

10

索引的重建、重命名

支持

支持

11

索引的禁用(ENABLE / DISABLE)

不支持

支持

12

索引的不可见(VISIBLE / INVISIBLE)

不支持

支持

13

物化视图创建、删除、修改(query_rewrite/refresh/compile)

支持

支持

14

物化视图log的创建、修改、删除

不支持

支持

15

触发器的创建、修改、删除

支持

支持

16

隐含列的创建、修改

支持

支持

17

约束创建、修改、删除

支持

支持

18

DIRECTORY创建、修改、删除

支持

支持

19

OPERATOR创建、修改、删除

不支持

支持

20

DBLink的创建、删除

支持

支持

21

同义词的创建、删除

支持

支持

数据对象操作

1

表查询、连接查询、层次查询

支持

支持

2

dblink远程查询、DML操作同构数据库、DML操作异构数据库-Oracle

支持

支持

3

MERGE表、视图、子查询

支持

支持

4

INSERT表、视图、子查询

支持

支持

5

INSERT ALL / FIRST

支持

支持

6

INSERT returning子句

支持

支持

7

INSERT 子查询

支持

支持

8

INSERT error_logging子句

不支持

支持

9

INSERT hint

不支持

支持

10

UPDATE表、视图、子查询

支持

支持

11

多列更新

支持

支持

12

UPDATE表、视图、子查询

支持

支持

13

DELETE表、视图

支持

支持

14

DELETE returning子句

支持

支持

15

DELETE error_logging子句

不支持

支持

16

DELETE hint

不支持

支持

17

COPY

支持

支持

18

DELETE hint

不支持

支持

19

FLASHBACK数据库

不支持

支持

20

FLASHBACK表

支持

支持

  • 19
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值