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函數
等等
新聞熱點
疑難解答