兼容性持续增强
针对主流数据库产品持续扩展兼容性,虚谷数据库从功能层、语法层、内置函数层进行兼容性提升,降低存量系统迁移成本。
功能性兼容
- 兼容Oracle 12C以上版本NUMBER数据类型【整型】自增功能。
- 兼容Oracle新旧字段定义在修改不一致时的处理方式及返回结果。
- 兼容Oracle 'q转移字符,用于标记没有特殊字符的纯文本字符串。
语法性兼容
- 兼容Oracle数据库ALTER TABLE变更表对象定义操作语法。
- 兼容Oracle HINT优化器机制,通过在SQL语句中包含特定的提示来向优化器提供有关查询性能的提示或建议。
- 兼容Oracle数据库Insert First/All语法功能,用于把一张表的数据同时插入两张表或两张以上的表。
- 兼容MySQL数据库Replace into语法功能,用于在插入数据时,若遇到重复的数据,使用新数据替换。
- 兼容MySQL数据库Insert ignore语法功能,忽略重复插入数据时,发生错误而不中断插入操作。
- 兼容Oracle伪命令EXCEPTION_INIT语法功能,用于处理未命令的内部异常。
函数性兼容
新增异构数据库字符处理函数、时间处理函数和数字处理函数等100余个函数。