只列能力矩阵明确为不支持或部分支持的构造;未列出不代表兼容,完整结论应以实际扫描为准。
改写内容为方向摘要,不是可直接执行的迁移脚本;请查看完整规则,并在目标版本与模式下进行 PoC 复核。
| 源端构造 / 规则 ID | 支持度 | 风险 | 证据 | 改写方向摘要 |
|---|---|---|---|---|
| 自治事务(PRAGMA AUTONOMOUS_TRANSACTION)ora.plsql.autonomous_txn | 不支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 需按命中位置逐条评估改写 查看完整规则 |
| INSERT ALL 多分支序列递增语义ora.insert_all.sequence_nextval | 不支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 拆多条 INSERT ... SELECT 或 data-modifying CTE 查看完整规则 |
| Oracle E-Business Suite FND 包依赖ora.ebs.fnd_packages | 不支持 | 阻断 | 公开资料 · 建议 PoC 复核 | EBS 身份、配置、消息、并发请求与 flexfield 能力专项重构 查看完整规则 |
| DBMS_AQ / DBMS_AQADM 高级队列调用ora.pkg.dbms_aq | 不支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 需按命中位置逐条评估改写 查看完整规则 |
| ANYDATA 动态类型列ora.type.anydata | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 按真实载荷拆列/子表,或 type_tag + jsonb 查看完整规则 |
| BFILE 外部文件类型ora.type.bfile | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 需按命中位置逐条评估改写 查看完整规则 |
| BFILENAME 外部文件定位函数ora.func.bfilename | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 文件入 bytea/large object,或对象存储 URI 查看完整规则 |
| SQL%BULK_ROWCOUNT 逐项批量 DML 计数ora.cursor.sql_bulk_rowcount | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | FOUND 变量 / GET DIAGNOSTICS n = ROW_COUNT 查看完整规则 |
生成口径:ORACLE → PostgreSQL 16 + orafce · 共列 8 项 · 由迁衡规则库与能力矩阵生成。