只列能力矩阵明确为不支持或部分支持的构造;未列出不代表兼容,完整结论应以实际扫描为准。
改写内容为方向摘要,不是可直接执行的迁移脚本;请查看完整规则,并在目标版本与模式下进行 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 上移应用 查看完整规则 |
生成口径:ORACLE → OceanBase 4.2.5 MySQL 模式 · 共列 8 项 · 由迁衡规则库与能力矩阵生成。