KingbaseES针对Oracle、DB2、SQL Server等为代表的国外主流数据库产品,在服务器、接口、工具等各组件中全面改进了兼容性,屏蔽KingbaseES与这些产品之间的差异,从而减少现有应用移植和新应用开发的成本,降低数据库系统管理员、应用开发人员等学习和使用KingbaseES的难度。
1、与Oracle的兼容
支持Oracle的(DBA|ALL|USER)_TABLES、(DBA|ALL|USER)_OBJECTS等系统视图
支持Oracle的伪表DUAL
支持Oracle的ROWNUM
支持使用服务名连接服务器
支持VARCHAR2类型
支持CHAR(n CHAR|BYTE)类型
兼容Oracle 对字符串和空值的处理语义
支持SYSDATE函数
支持EMPTY_BLOB和EMPTY_CLOB函数
支持NVL、NVL2函数
支持TRUNC函数
支持NUMERIC_AND、NUMERIC_OR函数
兼容Oracle的TO_NUMBER函数
兼容Oracle的TO_CHAR函数
支持Oracle的外连接操作符(+)
支持CREATE OR REPLACE TRIGGER
兼容Oracle 的PLSQL中执行动态SQL的语法
支持创建存储过程和函数时参数带有DEFAULT
2、与DB2的兼容
支持CURRENT TIMESTAMP
支持TIMESTAMP + <数值> YEARS | MONTHS
支持UPDATE语句中为目标表设置别名
支持LEFT、RIGHT函数
等等
3、与SQL Server的兼容
支持自增列类型IDENTITY
兼容SQL Server的默认字符大小写模式
支持TOP子句
支持DATEADD、DATEDIFF、DATEPART等函数
支持ISNUMERIC函数
支持REPLICATE函数
支持CONNECTIONS函数
支持UNICODE函数
支持STR_VALID函数
等等
新闻热点
疑难解答