ORACLE → OceanBase 4.2.5 MySQL 模式 SQL 兼容速查表

从当前规则库与目标能力矩阵自动生成。优先关注 8 项,按兼容风险排序,不代表实际使用频次。

下载 HTML

只列能力矩阵明确为不支持或部分支持的构造;未列出不代表兼容,完整结论应以实际扫描为准。

改写内容为方向摘要,不是可直接执行的迁移脚本;请查看完整规则,并在目标版本与模式下进行 PoC 复核。

源端构造 / 规则 ID支持度风险证据改写方向摘要
CONNECT BY 层次查询ora.syntax.connect_by 不支持 严重 公开资料 · 建议 PoC 复核 按层次语义改 WITH RECURSIVE
查看完整规则
LEVEL 层次伪列ora.syntax.level_pseudocolumn 不支持 较高 公开资料 · 建议 PoC 复核 递归 CTE 显式维护 depth
查看完整规则
CONNECT_BY_ROOT 层次操作符ora.syntax.connect_by_root 不支持 较高 公开资料 · 建议 PoC 复核 递归 CTE 从锚点透传 root_value
查看完整规则
DECODE 函数ora.func.decode 不支持 较高 公开资料 · 建议 PoC 复核 按 Oracle NULL 与类型规则改 searched CASE
查看完整规则
(+) 传统外连接标记ora.syntax.outer_join_plus 不支持 较高 公开资料 · 建议 PoC 复核 按 marker 方向改 ANSI LEFT/RIGHT JOIN
查看完整规则
ROWNUM 伪列ora.syntax.rownum 不支持 较高 公开资料 · 建议 PoC 复核 按查询块语义改 LIMIT 或 ROW_NUMBER()
查看完整规则
SYS_CONNECT_BY_PATH 层次路径函数ora.syntax.sys_connect_by_path 不支持 较高 公开资料 · 建议 PoC 复核 递归 CTE 显式维护 path
查看完整规则
SYS_CONTEXT 函数ora.func.sys_context 不支持 较高 公开资料 · 建议 PoC 复核 USERENV 逐键改 MySQL 模式会话函数;自定义 context 上移应用
查看完整规则