只列能力矩阵明确为不支持或部分支持的构造;未列出不代表兼容,完整结论应以实际扫描为准。
改写内容为方向摘要,不是可直接执行的迁移脚本;请查看完整规则,并在目标版本与模式下进行 PoC 复核。
| 源端构造 / 规则 ID | 支持度 | 风险 | 证据 | 改写方向摘要 |
|---|---|---|---|---|
| CONNECT BY 层次查询ora.syntax.connect_by | 部分支持 | 阻断 | 工件锚点记录 · goldendb 6.1.03.10 | 目标不保留原生层次句时改 WITH RECURSIVE,并先保留 Oracle 执行序:FROM/WHERE 中的 join 先形成候选关系,… 查看完整规则 |
| 与空串字面量的等值/不等比较('' 即 NULL 语义)ora.behavior.empty_string_compare | 部分支持 | 严重 | 工件锚点记录 · goldendb 6.1.03.10 | 若业务意图是判空,改 IS NULL/IS NOT NULL;若意图是目标端真实空串,显式保留 = ''/<> '',同时承认该分支在 Ora… 查看完整规则 |
| DATE 映射 TIMESTAMP 后日期差聚合类型变化ora.dm.timestamp_delta_aggregate | 部分支持 | 严重 | 待真机核验 · 建议 PoC 复核 | 整日口径先 CAST AS DATE;保留时分秒则用 DATEDIFF(SECOND)/86400.0 查看完整规则 |
| Oracle SQL 治理检查:BUILTIN PRIOR BACKUP CHECKbb.oracle.builtin_prior_backup_check | 不支持 | 较高 | 待真机核验 · 建议 PoC 复核 | 将该项作为可配置的 Oracle 变更治理策略;先确认客户阈值、豁免和上线流程,再决定是否阻断。 查看完整规则 |
| Oracle SQL 治理检查:COLUMN ADD NOT NULL REQUIRE DEFAULTbb.oracle.column_add_not_null_require_default | 不支持 | 较高 | 待真机核验 · 建议 PoC 复核 | 将该项作为可配置的 Oracle 变更治理策略;先确认客户阈值、豁免和上线流程,再决定是否阻断。 查看完整规则 |
| Oracle SQL 治理检查:COLUMN COMMENTbb.oracle.column_comment | 不支持 | 较高 | 待真机核验 · 建议 PoC 复核 | 将该项作为可配置的 Oracle 变更治理策略;先确认客户阈值、豁免和上线流程,再决定是否阻断。 查看完整规则 |
| Oracle SQL 治理检查:COLUMN MAXIMUM CHARACTER LENGTHbb.oracle.column_maximum_character_length | 不支持 | 较高 | 待真机核验 · 建议 PoC 复核 | 将该项作为可配置的 Oracle 变更治理策略;先确认客户阈值、豁免和上线流程,再决定是否阻断。 查看完整规则 |
| Oracle SQL 治理检查:COLUMN MAXIMUM VARCHAR LENGTHbb.oracle.column_maximum_varchar_length | 不支持 | 较高 | 待真机核验 · 建议 PoC 复核 | 将该项作为可配置的 Oracle 变更治理策略;先确认客户阈值、豁免和上线流程,再决定是否阻断。 查看完整规则 |
生成口径:ORACLE → GoldenDB V6 · 共列 8 项 · 由迁衡规则库与能力矩阵生成。