迁衡dbca · 技术明细报告
项目Oracle 计费迁移综合样品 源库oracle 目标库opengauss:6.0:A,oceanbase:4.3.5:oracle,postgresql:16 发现总数1529 未覆盖54
共 1529 条
目标库 严重度 类别 规则 位置 消息
opengauss:6.0:A major function ora.func.userenv corpus/billing-demo/sqltext/awr_top.sql:36 USERENV 函数(已废弃遗留写法):openGauss 6.0 A 模式 不支持(键覆盖面(SESSIONID/LANG 等)待逐键核对 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/sqltext/awr_top.sql:40 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor syntax ora.syntax.for_update_of corpus/billing-demo/sqltext/awr_top.sql:56 SELECT ... FOR UPDATE OF 列级锁定写法:openGauss 6.0 A 模式 部分支持(FOR UPDATE OF 为 PG 风格接表引用;Oracle 列引用写法需改写,锁范围需重审)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/sqltext/awr_top.sql:68 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/sqltext/awr_top.sql:72 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/sqltext/awr_top.sql:86 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.rownum_without_order corpus/billing-demo/sqltext/awr_top.sql:90 ROWNUM 限制未伴随 ORDER BY:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor syntax ora.hint.optimizer_hint corpus/billing-demo/sqltext/awr_top.sql:94 Optimizer Hint(/*+ ... */):openGauss 6.0 A 模式 部分支持(实测2026-07-09(og6.0.5): Oracle 风格 /*+ leading(...) */ 可随 SQL EXPLAIN,但目标有自有 plan hint 体系,词表/效果不等价,需重写或删除后做性能回归)
opengauss:6.0:A minor function ora.func.listagg corpus/billing-demo/sqltext/awr_top.sql:100 LISTAGG 聚合函数:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): LISTAGG ... WITHIN GROUP 排序聚合等价;DISTINCT 报 cannot use DISTINCT with WITHIN GROUP,ON OVERFLOW TRUNCATE 语法被拒 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.harvest_ora2pg_substr_nonnegative corpus/billing-demo/sqltext/awr_top.sql:116 SUBSTR 非负起点语义:openGauss 6.0 A 模式 部分支持(A 兼容模式文档提供本批 trim/length/ltrim/rtrim/instr/substr 字符函数;CHAR、空串、NULL、start=0 和多字节边界建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/sqltext/awr_top.sql:130 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/sqltext/awr_top.sql:130 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/sqltext/awr_top.sql:134 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/sqltext/awr_top.sql:134 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/sqltext/awr_top.sql:155 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor syntax ora.hint.optimizer_hint corpus/billing-demo/sqltext/awr_top.sql:155 Optimizer Hint(/*+ ... */):openGauss 6.0 A 模式 部分支持(实测2026-07-09(og6.0.5): Oracle 风格 /*+ leading(...) */ 可随 SQL EXPLAIN,但目标有自有 plan hint 体系,词表/效果不等价,需重写或删除后做性能回归)
opengauss:6.0:A minor syntax ora.syntax.alter_session corpus/billing-demo/sqltext/ops_scripts.sql:7 ALTER SESSION SET 会话参数:openGauss 6.0 A 模式 不支持(无 ALTER SESSION 语句,待真库复核;连接池初始化 SQL 需排查)
opengauss:6.0:A minor syntax ora.syntax.alter_session corpus/billing-demo/sqltext/ops_scripts.sql:10 ALTER SESSION SET 会话参数:openGauss 6.0 A 模式 不支持(无 ALTER SESSION 语句,待真库复核;连接池初始化 SQL 需排查)
opengauss:6.0:A minor syntax ora.syntax.sqlplus_exec corpus/billing-demo/sqltext/ops_scripts.sql:13 SQL*Plus EXEC/EXECUTE 元命令行:openGauss 6.0 A 模式 不支持(gsql 无 SQL*Plus EXEC 元命令;运维脚本逐行改并同查 SPOOL/SET 元命令)
opengauss:6.0:A major plsql ora.plsql.dbms_scheduler corpus/billing-demo/sqltext/ops_scripts.sql:13 DBMS_SCHEDULER / DBMS_JOB 调度作业:openGauss 6.0 A 模式 部分支持(有类 DBMS_JOB 定时任务兼容接口(PKG_SERVICE/DBE_TASK 类);DBMS_SCHEDULER 全量语义无对应)
opengauss:6.0:A minor syntax ora.syntax.sqlplus_exec corpus/billing-demo/sqltext/ops_scripts.sql:16 SQL*Plus EXEC/EXECUTE 元命令行:openGauss 6.0 A 模式 不支持(gsql 无 SQL*Plus EXEC 元命令;运维脚本逐行改并同查 SPOOL/SET 元命令)
opengauss:6.0:A major plsql ora.plsql.dbms_scheduler corpus/billing-demo/sqltext/ops_scripts.sql:16 DBMS_SCHEDULER / DBMS_JOB 调度作业:openGauss 6.0 A 模式 部分支持(有类 DBMS_JOB 定时任务兼容接口(PKG_SERVICE/DBE_TASK 类);DBMS_SCHEDULER 全量语义无对应)
opengauss:6.0:A major syntax ora.syntax.flashback_query corpus/billing-demo/sqltext/ops_scripts.sql:19 FLASHBACK 查询(AS OF SCN/TIMESTAMP、VERSIONS BETWEEN):openGauss 6.0 A 模式 不支持(有闪回查询能力但语法不同(TIMECAPSULE)且依赖 Ustore 存储引擎;AS OF SCN/TIMESTAMP 写法需改造 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor performance ora.perf.not_in_subquery corpus/billing-demo/sqltext/ops_scripts.sql:24 NOT IN 子查询:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A critical syntax ora.syntax.rowid_qualified corpus/billing-demo/sqltext/ops_scripts.sql:24 别名限定的 ROWID 伪列引用(BD.ROWID):openGauss 6.0 A 模式 部分支持(研究结论:有弱 ROWID 兼容但语义不等价(物理地址跨库失效);按主键方案改造,支持面待真库验证)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/sqltext/ops_scripts.sql:33 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/sqltext/ops_scripts.sql:43 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor function ora.func.interval_conversion corpus/billing-demo/sqltext/ops_scripts.sql:46 NUMTOYMINTERVAL / NUMTODSINTERVAL / TO_YMINTERVAL / TO_DSINTERVAL:openGauss 6.0 A 模式 部分支持(实测2026-07-09(og6.0.5): NUMTODSINTERVAL 支持 DAY/HOUR/MINUTE;NUMTOYMINTERVAL(integer,'YEAR') 函数不存在)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/sqltext/ops_scripts.sql:49 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.national_char corpus/billing-demo/ddl/schema.sql:13 NCHAR / NVARCHAR2 国家字符集类型:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): NCHAR/NVARCHAR2 ASCII 建表与长度可用;库编码 SQL_ASCII,无法验证国家字符集/CJK 语义,保留 partial 【本批真机验证边界】 本批真机 DDL 建删通过:仅证明 DDL 语法与对象建删,不证明数据、事务或会话语义;本批证据结论不超过 partial)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:13 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major type ora.type.varchar2_length_semantics corpus/billing-demo/ddl/schema.sql:13 VARCHAR2/CHAR 显式 BYTE/CHAR 长度语义:openGauss 6.0 A 模式 不支持(有 NLS_LENGTH_SEMANTICS 级兼容(研究结论);BYTE/CHAR 语义与字符集膨胀窗口需按目标字符集重标定 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:31 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:57 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major function ora.func.harvest_ora2pg_round_numeric_scale corpus/billing-demo/ddl/schema.sql:70 ROUND 数值精度参数改写:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:81 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major type ora.type.timestamp_ltz corpus/billing-demo/ddl/schema.sql:92 TIMESTAMP WITH LOCAL TIME ZONE 类型:openGauss 6.0 A 模式 不支持(TIMESTAMP WITH LOCAL TIME ZONE 支持情况待真库验证;展示时区来源机制不同 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:92 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor object ora.column.identity corpus/billing-demo/ddl/schema.sql:92 IDENTITY 自增列:openGauss 6.0 A 模式 不支持(GENERATED AS IDENTITY 列语法支持情况待真库验证;可改序列+默认值方案 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:105 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor object ora.column.default_on_null corpus/billing-demo/ddl/schema.sql:105 DEFAULT ON NULL 列默认值:openGauss 6.0 A 模式 不支持(DEFAULT ON NULL 支持情况待真库验证;降级普通 DEFAULT 会改变显式插 NULL 的行为 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:122 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:136 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:168 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major object ora.object.iot corpus/billing-demo/ddl/schema.sql:168 索引组织表(ORGANIZATION INDEX):openGauss 6.0 A 模式 不支持(无索引组织表;点查性能需评估 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:192 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor function ora.func.interval_conversion corpus/billing-demo/ddl/schema.sql:219 NUMTOYMINTERVAL / NUMTODSINTERVAL / TO_YMINTERVAL / TO_DSINTERVAL:openGauss 6.0 A 模式 部分支持(实测2026-07-09(og6.0.5): NUMTODSINTERVAL 支持 DAY/HOUR/MINUTE;NUMTOYMINTERVAL(integer,'YEAR') 函数不存在)
opengauss:6.0:A major object ora.partition.interval corpus/billing-demo/ddl/schema.sql:219 INTERVAL 自动分区:openGauss 6.0 A 模式 不支持(支持间隔分区(范围分区自动扩展);语法与边界行为需对照验证 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A critical object ora.object.external_table corpus/billing-demo/ddl/schema.sql:233 外部表(ORGANIZATION EXTERNAL):openGauss 6.0 A 模式 不支持(有外表能力(GDS/fdw 类);ORACLE_LOADER 语法与 DIRECTORY 依赖需整体改造 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:251 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:268 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:281 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major type ora.type.clob_base corpus/billing-demo/ddl/schema.sql:293 Oracle CLOB 类型:openGauss 6.0 A 模式 部分支持(CLOB 可映射/兼容,但大对象接口与空串语义建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.interval_columns corpus/billing-demo/ddl/schema.sql:306 INTERVAL YEAR TO MONTH / DAY TO SECOND 类型:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): INTERVAL YEAR TO MONTH/DAY TO SECOND 可建表和插入;YEAR TO MONTH 取回显示为 days(1-2 -> 425 days),日历月语义需复核 【本批真机验证边界】 本批真机 DDL 建删通过:仅证明 DDL 语法与对象建删,不证明数据、事务或会话语义;本批证据结论不超过 partial;本结论来自人工代表性 fixture,未覆盖的自动变体及其处置见证据工件)
opengauss:6.0:A minor type ora.type.interval_leading_precision corpus/billing-demo/ddl/schema.sql:306 INTERVAL YEAR / DAY leading precision:openGauss 6.0 A 模式 部分支持(A 模式限定符支持面未由本批真机覆盖;建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:306 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.binary_double corpus/billing-demo/ddl/schema.sql:317 BINARY_DOUBLE 类型:openGauss 6.0 A 模式 部分支持(既有 aggregate 探针显示类型可建;特殊值、精度与驱动映射建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:333 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:351 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:361 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:370 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major type ora.type.raw_uuid_candidate corpus/billing-demo/ddl/schema.sql:370 RAW(16/32) UUID 候选:openGauss 6.0 A 模式 部分支持(原生 RAW 不应继承 PostgreSQL UUID/bytea 改写;建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:381 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor object ora.ddl.container_clauses corpus/billing-demo/ddl/schema.sql:392 CDB/多租户与排序规则 DDL 子句(SHARING / DEFAULT COLLATION / CONTAINER_MAP):openGauss 6.0 A 模式 不支持(无 CDB/容器概念;SHARING=/CONTAINER_MAP 等子句移除无语义损失 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor object ora.seq.order corpus/billing-demo/ddl/schema.sql:437 序列 ORDER 属性:openGauss 6.0 A 模式 不支持(既有真机仅证明 ORDER 源语法被拒,未证明新割接 rewrite 等价;本条改用公开文档证据,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/ddl/schema.sql:462 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor object ora.ddl.view_force corpus/billing-demo/ddl/schema.sql:462 CREATE FORCE VIEW:openGauss 6.0 A 模式 不支持(无 FORCE VIEW;依赖缺失时建视图直接失败,需部署依赖排序兜底 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major function ora.func.harvest_ora2pg_substr_nonnegative corpus/billing-demo/ddl/schema.sql:469 SUBSTR 非负起点语义:openGauss 6.0 A 模式 部分支持(A 兼容模式文档提供本批 trim/length/ltrim/rtrim/instr/substr 字符函数;CHAR、空串、NULL、start=0 和多字节边界建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor object ora.ddl.bequeath corpus/billing-demo/ddl/schema.sql:469 视图 BEQUEATH 子句:openGauss 6.0 A 模式 不支持(无 BEQUEATH 子句;CURRENT_USER 视图回落 DEFINER 语义需权限复核 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor object ora.ddl.view_check_option corpus/billing-demo/ddl/schema.sql:476 视图 WITH CHECK OPTION(含命名 CONSTRAINT):openGauss 6.0 A 模式 部分支持(WITH CHECK OPTION 支持情况待真库验证;命名 CONSTRAINT 子句大概率需去除)
opengauss:6.0:A minor object ora.ddl.editionable corpus/billing-demo/ddl/schema.sql:483 EDITIONABLE / NONEDITIONABLE 关键字:openGauss 6.0 A 模式 不支持(无 edition 概念;EDITIONABLE/NONEDITIONABLE 关键字移除即可 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/ddl/schema.sql:489 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A critical object ora.mview.auto_refresh corpus/billing-demo/ddl/schema.sql:495 物化视图自动/增量刷新子句:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A major object ora.object.mview corpus/billing-demo/ddl/schema.sql:495 物化视图(MATERIALIZED VIEW):openGauss 6.0 A 模式 不支持(支持物化视图(全量/增量刷新有约束);REFRESH FAST ON COMMIT 与 MV LOG 链路逐个评估 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major object ora.synonym.public corpus/billing-demo/ddl/schema.sql:508 PUBLIC 同义词:openGauss 6.0 A 模式 不支持(有 SYNONYM 对象;PUBLIC 同义词支持面待真库验证 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major object ora.synonym.public corpus/billing-demo/ddl/schema.sql:509 PUBLIC 同义词:openGauss 6.0 A 模式 不支持(有 SYNONYM 对象;PUBLIC 同义词支持面待真库验证 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A critical plsql ora.plsql.select_into corpus/billing-demo/plsql/pkg_bill_common.sql:27 SELECT INTO 单行基数异常语义:openGauss 6.0 A 模式 不支持(官方文档明确只有 INTO STRICT 才在零行/多行时抛异常;Oracle 原语句需补 STRICT,A 模式自动等价性尚无真机证据,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A critical plsql ora.plsql.select_into corpus/billing-demo/plsql/pkg_rate_engine.sql:26 SELECT INTO 单行基数异常语义:openGauss 6.0 A 模式 不支持(官方文档明确只有 INTO STRICT 才在零行/多行时抛异常;Oracle 原语句需补 STRICT,A 模式自动等价性尚无真机证据,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/plsql/prc_batch_billing.sql:4 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.harvest_ora2pg_substr_nonnegative corpus/billing-demo/plsql/prc_credit_check.sql:2 SUBSTR 非负起点语义:openGauss 6.0 A 模式 部分支持(A 兼容模式文档提供本批 trim/length/ltrim/rtrim/instr/substr 字符函数;CHAR、空串、NULL、start=0 和多字节边界建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor function ora.func.to_number corpus/billing-demo/plsql/prc_credit_check.sql:2 TO_NUMBER 函数(格式模型与容错子句):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): 9,999.99 与 L9,999.99 可解析;DEFAULT ... ON CONVERSION ERROR 子句被拒,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A critical syntax ora.syntax.connect_by_function_operand corpus/billing-demo/plsql/prc_credit_check.sql:2 CONNECT BY 操作数含函数:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/plsql/prc_credit_check.sql:2 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A critical plsql ora.plsql.select_into corpus/billing-demo/plsql/prc_credit_check.sql:2 SELECT INTO 单行基数异常语义:openGauss 6.0 A 模式 不支持(官方文档明确只有 INTO STRICT 才在零行/多行时抛异常;Oracle 原语句需补 STRICT,A 模式自动等价性尚无真机证据,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/plsql/prc_credit_check.sql:2 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor syntax ora.syntax.for_update_of corpus/billing-demo/plsql/prc_deduct_balance.sql:4 SELECT ... FOR UPDATE OF 列级锁定写法:openGauss 6.0 A 模式 部分支持(FOR UPDATE OF 为 PG 风格接表引用;Oracle 列引用写法需改写,锁范围需重审)
opengauss:6.0:A critical plsql ora.plsql.select_into corpus/billing-demo/plsql/prc_deduct_balance.sql:4 SELECT INTO 单行基数异常语义:openGauss 6.0 A 模式 不支持(官方文档明确只有 INTO STRICT 才在零行/多行时抛异常;Oracle 原语句需补 STRICT,A 模式自动等价性尚无真机证据,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major syntax ora.syntax.returning_into corpus/billing-demo/plsql/prc_deduct_balance.sql:4 DML RETURNING ... INTO 子句:openGauss 6.0 A 模式 不支持(DML RETURNING 提供(PG 风格结果集);INTO 变量仅过程内可用,JDBC 取值路径需调整 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/plsql/prc_month_rebill.sql:2 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor syntax ora.syntax.for_update_of corpus/billing-demo/plsql/prc_owe_urge.sql:2 SELECT ... FOR UPDATE OF 列级锁定写法:openGauss 6.0 A 模式 部分支持(FOR UPDATE OF 为 PG 风格接表引用;Oracle 列引用写法需改写,锁范围需重审)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/plsql/prc_owe_urge.sql:2 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major syntax ora.syntax.where_current_of corpus/billing-demo/plsql/prc_owe_urge.sql:2 WHERE CURRENT OF 游标定位 DML:openGauss 6.0 A 模式 不支持(游标定位 DML 改主键/唯一键定位)
opengauss:6.0:A major object ora.object.dblink_ref corpus/billing-demo/plsql/prc_sync_crm_cust.sql:2 DBLINK 引用(obj@link):openGauss 6.0 A 模式 部分支持(需 dblink 扩展,跨库事务不支持)
opengauss:6.0:A major function ora.func.harvest_ora2pg_substr_nonnegative corpus/billing-demo/plsql/prc_write_oplog.sql:3 SUBSTR 非负起点语义:openGauss 6.0 A 模式 部分支持(A 兼容模式文档提供本批 trim/length/ltrim/rtrim/instr/substr 字符函数;CHAR、空串、NULL、start=0 和多字节边界建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor syntax ora.syntax.for_update_of corpus/billing-demo/mapper/AcctBalanceMapper.xml:14 SELECT ... FOR UPDATE OF 列级锁定写法:openGauss 6.0 A 模式 部分支持(FOR UPDATE OF 为 PG 风格接表引用;Oracle 列引用写法需改写,锁范围需重审)
opengauss:6.0:A major syntax ora.syntax.merge_update_delete corpus/billing-demo/mapper/AcctBalanceMapper.xml:53 MERGE 的 UPDATE ... DELETE WHERE 组合子句:openGauss 6.0 A 模式 不支持(MERGE 支持;UPDATE 后 DELETE WHERE 组合子句待真库验证 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/AcctBalanceMapper.xml:65 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/AcctBalanceMapper.xml:83 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/AcctBalanceMapper.xml:115 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/AcctBalanceMapper.xml:126 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.function_wrapped_column corpus/billing-demo/mapper/AcctBalanceMapper.xml:126 谓词中函数包裹列:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor function ora.func.listagg corpus/billing-demo/mapper/AcctBillMapper.xml:14 LISTAGG 聚合函数:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): LISTAGG ... WITHIN GROUP 排序聚合等价;DISTINCT 报 cannot use DISTINCT with WITHIN GROUP,ON OVERFLOW TRUNCATE 语法被拒 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.wm_concat corpus/billing-demo/mapper/AcctBillMapper.xml:23 WM_CONCAT 未公开聚合函数:openGauss 6.0 A 模式 部分支持(Whale 脚本定义 WM_CONCAT 聚合,但扩展加载、无序输出、NULL 和长度边界未验证;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.keep_dense_rank corpus/billing-demo/mapper/AcctBillMapper.xml:31 KEEP (DENSE_RANK FIRST/LAST) 聚合子句:openGauss 6.0 A 模式 不支持(既有真机仅证明 KEEP 源语法被拒;新 rewrite 仅基于公开窗口函数文档,未验证等价性,建议 PoC 复核并列、NULL 与窗口基数边界;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.xml_functions corpus/billing-demo/mapper/AcctBillMapper.xml:47 SQL/XML 函数族(XMLELEMENT / XMLAGG / XMLTABLE 等):openGauss 6.0 A 模式 不支持(继承 PG 的 SQL/XML 子集(xmlelement/xmlagg 等);XMLTYPE 对象方法与 Oracle 扩展子句无对应 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major function ora.func.greatest_least corpus/billing-demo/mapper/AcctBillMapper.xml:58 GREATEST / LEAST 函数(NULL 传播差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): GREATEST(1,NULL,2)=2、LEAST(1,NULL,2)=1;Oracle 任一参数 NULL 即 NULL,存在静默语义差异 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial)
opengauss:6.0:A minor function ora.func.empty_lob corpus/billing-demo/mapper/AcctBillMapper.xml:65 EMPTY_CLOB / EMPTY_BLOB 函数:openGauss 6.0 A 模式 不支持(实测2026-07-09(og6.0.5): empty_clob() 函数不存在;empty_blob() 存在但 length(blob) 不支持,空 LOB 语义不可直接迁移)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/AcctBillMapper.xml:115 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/AcctBillMapper.xml:125 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/AcctBillMapper.xml:137 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/ArchiveMapper.xml:7 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A critical app_layer ora.app.mybatis_dollar_object corpus/billing-demo/mapper/ArchiveMapper.xml:7 MyBatis ${} 拼接对象名(表名/FROM/JOIN 位):openGauss 6.0 A 模式 不支持(目标无关的应用层风险:${} 拼接无法静态评估兼容性且有注入面;改 #{} 绑定或白名单映射后才能完成评估)
opengauss:6.0:A critical app_layer ora.app.mybatis_dollar_object corpus/billing-demo/mapper/ArchiveMapper.xml:18 MyBatis ${} 拼接对象名(表名/FROM/JOIN 位):openGauss 6.0 A 模式 不支持(目标无关的应用层风险:${} 拼接无法静态评估兼容性且有注入面;改 #{} 绑定或白名单映射后才能完成评估)
opengauss:6.0:A critical syntax ora.syntax.rowid_pseudocolumn corpus/billing-demo/mapper/ArchiveMapper.xml:23 ROWID 伪列引用:openGauss 6.0 A 模式 部分支持(研究结论:有弱 ROWID 兼容但语义不等价(物理地址跨库失效);按主键方案改造,支持面待真库验证)
opengauss:6.0:A minor performance ora.perf.not_in_subquery corpus/billing-demo/mapper/ArchiveMapper.xml:23 NOT IN 子查询:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/BillDetailMapper.xml:41 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor syntax ora.hint.optimizer_hint corpus/billing-demo/mapper/BillDetailMapper.xml:41 Optimizer Hint(/*+ ... */):openGauss 6.0 A 模式 部分支持(实测2026-07-09(og6.0.5): Oracle 风格 /*+ leading(...) */ 可随 SQL EXPLAIN,但目标有自有 plan hint 体系,词表/效果不等价,需重写或删除后做性能回归)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/BillDetailMapper.xml:51 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/BillDetailMapper.xml:60 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor syntax ora.syntax.q_quote corpus/billing-demo/mapper/BillDetailMapper.xml:92 q 引号字面量(q'[...]'):openGauss 6.0 A 模式 部分支持(q'' 引号字面量 A 模式支持情况待真库验证;不支持时改 '' 转义或 $$ 引号)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/BillDetailMapper.xml:92 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major behavior ora.behavior.nls_dependent_conversion corpus/billing-demo/mapper/BillDetailMapper.xml:101 单参数 TO_DATE/TO_TIMESTAMP(依赖会话 NLS 格式):openGauss 6.0 A 模式 部分支持(实测2026-07-09(og6.0.5): 单参数 TO_DATE('2024-02-03') 可解析;数据库/客户端编码均为 SQL_ASCII,无法验证 NLS_DATE_LANGUAGE/NLS_DATE_FORMAT 本地化语义,建议显式格式串;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:155 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.rownum_without_order corpus/billing-demo/mapper/BillDetailMapper.xml:155 ROWNUM 限制未伴随 ORDER BY:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.harvest_ora2pg_round_numeric_scale corpus/billing-demo/mapper/BillDetailMapper.xml:167 ROUND 数值精度参数改写:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/CommonMapper.xml:30 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/CommonMapper.xml:83 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/CustInfoMapper.xml:29 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:39 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:39 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:39 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:39 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:39 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:39 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:39 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:39 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.nvl2 corpus/billing-demo/mapper/CustInfoMapper.xml:67 NVL2 函数兼容性:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 Whale 在 A 库提供 NVL2 定义,但扩展加载、隐式类型归并和 NULL 边界尚未真机验证;结论为 doc_based 草案,建议 PoC 复核 【本批真机验证边界】 本批真机 实际执行 探针被目标库明确拒绝:错误码与输出见证据工件;本结论仅证明所列人工代表性 fixture 被拒绝,不外推未覆盖变体;未覆盖的自动变体及其处置见证据工件)
opengauss:6.0:A major function ora.func.nlssort corpus/billing-demo/mapper/CustInfoMapper.xml:75 NLSSORT 函数(语言排序规则):openGauss 6.0 A 模式 不支持(实测2026-07-09(og6.0.5): NLSSORT('abc','NLS_SORT=BINARY') 报 Sort method ... is not supported;Oracle NLS_SORT 表达式需改目标排序规则方案)
opengauss:6.0:A major function ora.func.byte_semantics corpus/billing-demo/mapper/CustInfoMapper.xml:89 LENGTHB / SUBSTRB / INSTRB 字节语义函数:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): ASCII lengthb/substrb 可用;库编码 SQL_ASCII,中文/多字节字节切分语义无法验证,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial)
opengauss:6.0:A minor performance ora.perf.leading_wildcard_like corpus/billing-demo/mapper/CustInfoMapper.xml:96 LIKE 前导通配符:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A critical app_layer ora.app.mybatis_dollar_orderby corpus/billing-demo/mapper/CustInfoMapper.xml:152 MyBatis ${} 拼接排序/分组列(ORDER BY/GROUP BY 位):openGauss 6.0 A 模式 不支持(目标无关的应用层风险:${} 拼接无法静态评估兼容性且有注入面;改 #{} 绑定或白名单映射后才能完成评估)
opengauss:6.0:A minor function ora.func.lnnvl corpus/billing-demo/mapper/OweBillMapper.xml:15 LNNVL 函数:openGauss 6.0 A 模式 不支持(文档未见 lnnvl;改写必须保留三值逻辑 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:23 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:33 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major object ora.object.dblink_ref corpus/billing-demo/mapper/OweBillMapper.xml:33 DBLINK 引用(obj@link):openGauss 6.0 A 模式 部分支持(需 dblink 扩展,跨库事务不支持)
opengauss:6.0:A major function ora.func.harvest_ora2pg_round_numeric_scale corpus/billing-demo/mapper/OweBillMapper.xml:42 ROUND 数值精度参数改写:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A minor function ora.func.months_between corpus/billing-demo/mapper/OweBillMapper.xml:42 MONTHS_BETWEEN 函数:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 Whale 脚本提供 MONTHS_BETWEEN,但它属于 A 库可选扩展而非已验证内核基线;结论为 doc_based 草案,月末规则、精度和 NLS 行为建议 PoC 复核 【本批真机验证边界】 本批真机 实际执行 探针被目标库明确拒绝:错误码与输出见证据工件;本结论仅证明所列人工代表性 fixture 被拒绝,不外推未覆盖变体;未覆盖的自动变体及其处置见证据工件;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/OweBillMapper.xml:57 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor function ora.func.next_day corpus/billing-demo/mapper/OweBillMapper.xml:57 NEXT_DAY 函数:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): NEXT_DAY(date '2024-01-01','MONDAY') 返回 2024-01-08;库编码 SQL_ASCII,中文/本地化星期名未覆盖,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/OweBillMapper.xml:82 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/OweBillMapper.xml:93 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:116 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:126 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:126 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:126 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:126 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:126 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:126 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:126 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:126 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:139 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/OweBillMapper.xml:139 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/PayLogMapper.xml:7 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor function ora.func.sys_guid corpus/billing-demo/mapper/PayLogMapper.xml:21 SYS_GUID 函数:openGauss 6.0 A 模式 不支持(sys_guid 支持情况待真库验证;不支持时改 uuid 系函数并连同列类型调整 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor function ora.func.to_number corpus/billing-demo/mapper/PayLogMapper.xml:26 TO_NUMBER 函数(格式模型与容错子句):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): 9,999.99 与 L9,999.99 可解析;DEFAULT ... ON CONVERSION ERROR 子句被拒,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/PayLogMapper.xml:31 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor function ora.func.pad corpus/billing-demo/mapper/PayLogMapper.xml:31 LPAD / RPAD 函数(NULL 与多字节行为):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): ASCII LPAD/RPAD 与空 pad 串返回 NULL 等价;库编码 SQL_ASCII,无法验证 CJK 显示宽度计长,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial)
opengauss:6.0:A minor function ora.func.interval_conversion corpus/billing-demo/mapper/PayLogMapper.xml:45 NUMTOYMINTERVAL / NUMTODSINTERVAL / TO_YMINTERVAL / TO_DSINTERVAL:openGauss 6.0 A 模式 部分支持(实测2026-07-09(og6.0.5): NUMTODSINTERVAL 支持 DAY/HOUR/MINUTE;NUMTOYMINTERVAL(integer,'YEAR') 函数不存在)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/PayLogMapper.xml:53 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/PayLogMapper.xml:82 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.function_wrapped_column corpus/billing-demo/mapper/PayLogMapper.xml:82 谓词中函数包裹列:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/PayLogMapper.xml:90 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/PayLogMapper.xml:90 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/PayLogMapper.xml:90 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/PayLogMapper.xml:90 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/PayLogMapper.xml:90 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/PayLogMapper.xml:90 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/PayLogMapper.xml:103 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/PayLogMapper.xml:103 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/PayLogMapper.xml:132 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/PayLogMapper.xml:161 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/PayLogMapper.xml:161 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.function_wrapped_column corpus/billing-demo/mapper/PayLogMapper.xml:161 谓词中函数包裹列:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.regexp_replace corpus/billing-demo/mapper/ServInfoMapper.xml:14 REGEXP_REPLACE 函数(默认全局替换语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): 默认只替换首个匹配(abc#def456),Oracle 默认全量替换;显式 occurrence=0 才得到全量替换 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor function ora.func.regexp_substr corpus/billing-demo/mapper/ServInfoMapper.xml:22 REGEXP_SUBSTR 函数:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): occurrence 参数可用;6 参 subexpr 形态报 function regexp_substr(...) does not exist,捕获组提取需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;本结论来自人工代表性 fixture,未覆盖的自动变体及其处置见证据工件;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor function ora.func.regexp_instr_count corpus/billing-demo/mapper/ServInfoMapper.xml:29 REGEXP_INSTR / REGEXP_COUNT 函数:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): regexp_count 与 regexp_instr return_opt 可用;regexp_instr 的 subexpr 形态报函数不存在 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major syntax ora.syntax.table_collection corpus/billing-demo/mapper/ServInfoMapper.xml:36 TABLE() 集合表表达式:openGauss 6.0 A 模式 部分支持(TABLE() 集合表表达式支持情况待真库验证;可改 unnest/SETOF 函数调用)
opengauss:6.0:A minor syntax ora.syntax.sample corpus/billing-demo/mapper/ServInfoMapper.xml:45 SAMPLE 采样子句:openGauss 6.0 A 模式 不支持(Oracle SAMPLE 子句语法不支持;TABLESAMPLE 支持情况随版本待核 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor function ora.func.dbms_random corpus/billing-demo/mapper/ServInfoMapper.xml:52 DBMS_RANDOM 包调用:openGauss 6.0 A 模式 部分支持(Whale 脚本提供 GMS_RANDOM 兼容包而非已验证的同名 DBMS_RANDOM 全接口;结论为 doc_based 草案,SEED、STRING 和分布语义建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.sys_context corpus/billing-demo/mapper/ServInfoMapper.xml:61 SYS_CONTEXT 函数:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 官方文档提供 session_context('USERENV',...);SYS_CONTEXT 同名兼容与自定义命名空间待真库验证 【本批真机验证边界】 本批真机 实际执行 探针被目标库明确拒绝:错误码与输出见证据工件;本结论仅证明所列人工代表性 fixture 被拒绝,不外推未覆盖变体;未覆盖的自动变体及其处置见证据工件 【本批真机验证边界】 本批真机 EXPLAIN 探针被目标库明确拒绝:错误码与输出见证据工件;本结论仅证明所列人工代表性 fixture 被拒绝,不外推未覆盖变体;未覆盖的自动变体及其处置见证据工件)
opengauss:6.0:A minor function ora.func.systimestamp corpus/billing-demo/mapper/ServInfoMapper.xml:68 SYSTIMESTAMP 伪函数:openGauss 6.0 A 模式 部分支持(systimestamp 支持情况待真库验证;可退 clock_timestamp 语义核对)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/ServInfoMapper.xml:74 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/ServInfoMapper.xml:108 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.harvest_ora2pg_instr_two_arg corpus/billing-demo/mapper/ServInfoMapper.xml:154 INSTR 二参数改写:openGauss 6.0 A 模式 部分支持(A 兼容模式文档提供本批 trim/length/ltrim/rtrim/instr/substr 字符函数;CHAR、空串、NULL、start=0 和多字节边界建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/StatReportMapper.xml:7 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/StatReportMapper.xml:7 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/StatReportMapper.xml:42 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major syntax ora.syntax.insert_all corpus/billing-demo/mapper/StatReportMapper.xml:42 INSERT ALL / INSERT FIRST 多表插入:openGauss 6.0 A 模式 不支持(未见多表 INSERT ALL/FIRST 支持,待真库复核;INSERT FIRST 命中即止语义拆写后需验证 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/StatReportMapper.xml:42 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major syntax ora.syntax.pivot corpus/billing-demo/mapper/StatReportMapper.xml:56 PIVOT / UNPIVOT 子句:openGauss 6.0 A 模式 不支持(未见 PIVOT/UNPIVOT 语法支持,待真库复核 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/StatReportMapper.xml:56 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/StatReportMapper.xml:56 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/StatReportMapper.xml:76 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major function ora.func.trunc corpus/billing-demo/mapper/StatReportMapper.xml:76 TRUNC 函数(日期截断语义):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): TRUNC(timestamp,'MM') 等价;TRUNC(date,'IW') 报 timestamp units "iw" not recognized,ISO 周截断需改写 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A minor performance ora.perf.select_star corpus/billing-demo/mapper/StatReportMapper.xml:126 SELECT * 投影:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/StatReportMapper.xml:138 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.function_wrapped_column corpus/billing-demo/mapper/StatReportMapper.xml:138 谓词中函数包裹列:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/StatReportMapper.xml:147 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.function_wrapped_column corpus/billing-demo/mapper/StatReportMapper.xml:147 谓词中函数包裹列:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major performance ora.perf.cartesian_join corpus/billing-demo/mapper/StatReportMapper.xml:175 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A major function ora.func.to_char corpus/billing-demo/mapper/StatReportMapper.xml:185 TO_CHAR 函数(日期/数值格式模型差异):openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): timestamp YYYY-MM-DD HH24:MI:SS、数值 FM9,999.00、MONTH 输出通过;库编码 SQL_ASCII,无法覆盖本地化月份/星期与 NLS 参数,保留 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial;目标支持面已有验证,但规则级改写建议未被该验证覆盖,建议以 PoC 复核)
opengauss:6.0:A major performance ora.perf.function_wrapped_column corpus/billing-demo/mapper/StatReportMapper.xml:185 谓词中函数包裹列:源 SQL 存在静态风险(与 openGauss 6.0 A 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分)
opengauss:6.0:A critical plsql ora.plsql.object_type corpus/billing-demo/ddl/schema.sql:423 对象类型(CREATE TYPE ... AS OBJECT / MEMBER 方法):openGauss 6.0 A 模式 不支持(未见对象类型方法/继承支持,待真库复核;复合类型仅结构无行为)
opengauss:6.0:A major plsql ora.plsql.trigger_new_old corpus/billing-demo/ddl/schema.sql:516 触发器 :NEW/:OLD 冒号引用语法:openGauss 6.0 A 模式 部分支持(A 兼容触发器语法面待真库验证;兜底改造路径为 PG 风格触发器函数 + NEW./OLD.(无冒号))
opengauss:6.0:A major plsql ora.plsql.trigger_new_old corpus/billing-demo/ddl/schema.sql:527 触发器 :NEW/:OLD 冒号引用语法:openGauss 6.0 A 模式 部分支持(A 兼容触发器语法面待真库验证;兜底改造路径为 PG 风格触发器函数 + NEW./OLD.(无冒号))
opengauss:6.0:A critical plsql ora.plsql.package corpus/billing-demo/plsql/pkg_bill_common.sql:2 PL/SQL 包(包级变量 / 初始化块):openGauss 6.0 A 模式 部分支持(包语法子集,包变量/初始化块差异需人工确认)
opengauss:6.0:A critical plsql ora.plsql.pipelined corpus/billing-demo/plsql/pkg_bill_common.sql:2 PIPELINED 管道表函数:openGauss 6.0 A 模式 不支持(未见 PIPELINED 管道函数支持,待真库复核;流式返回语义改物化返回)
opengauss:6.0:A major plsql ora.plsql.nested_table corpus/billing-demo/plsql/pkg_bill_common.sql:2 嵌套表集合类型(TABLE OF):openGauss 6.0 A 模式 部分支持(TABLE OF 集合类型子集;多维/嵌套边界待核)
opengauss:6.0:A major plsql ora.plsql.varray corpus/billing-demo/plsql/pkg_bill_common.sql:2 VARRAY 变长数组类型:openGauss 6.0 A 模式 部分支持(VARRAY 语法兼容情况待真库验证;可改数组类型,上限约束需补偿)
opengauss:6.0:A major type ora.type.plsql_boolean corpus/billing-demo/plsql/pkg_bill_common.sql:2 PL/SQL BOOLEAN 类型:openGauss 6.0 A 模式 部分支持(过程内 BOOLEAN 支持面与 SQL/驱动边界建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor plsql ora.plsql.deterministic corpus/billing-demo/plsql/pkg_bill_common.sql:2 DETERMINISTIC 函数标记:openGauss 6.0 A 模式 部分支持(DETERMINISTIC 语法兼容待真库验证;语义近似 IMMUTABLE,函数体真确定性需人工确认)
opengauss:6.0:A critical plsql ora.plsql.package corpus/billing-demo/plsql/pkg_bill_common.sql:27 PL/SQL 包(包级变量 / 初始化块):openGauss 6.0 A 模式 部分支持(包语法子集,包变量/初始化块差异需人工确认)
opengauss:6.0:A critical plsql ora.plsql.pipelined corpus/billing-demo/plsql/pkg_bill_common.sql:27 PIPELINED 管道表函数:openGauss 6.0 A 模式 不支持(未见 PIPELINED 管道函数支持,待真库复核;流式返回语义改物化返回)
opengauss:6.0:A major plsql ora.plsql.predefined_exceptions corpus/billing-demo/plsql/pkg_bill_common.sql:27 Oracle 预定义异常名称:openGauss 6.0 A 模式 部分支持(公开错误码表只证明 NO_DATA_FOUND、TOO_MANY_ROWS、CASE_NOT_FOUND 等部分同名条件;Oracle 预定义异常全集需逐项 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.plsql.seed.trunc_call corpus/billing-demo/plsql/pkg_bill_common.sql:27 PL/SQL 表达式中的 TRUNC 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A major function ora.plsql.seed.last_day_call corpus/billing-demo/plsql/pkg_bill_common.sql:27 PL/SQL 表达式中的 LAST_DAY 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A major function ora.plsql.seed.to_char_call corpus/billing-demo/plsql/pkg_bill_common.sql:27 PL/SQL 表达式中的 TO_CHAR 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A minor plsql ora.plsql.deterministic corpus/billing-demo/plsql/pkg_bill_common.sql:27 DETERMINISTIC 函数标记:openGauss 6.0 A 模式 部分支持(DETERMINISTIC 语法兼容待真库验证;语义近似 IMMUTABLE,函数体真确定性需人工确认)
opengauss:6.0:A minor plsql ora.plsql.exception_block corpus/billing-demo/plsql/pkg_bill_common.sql:27 EXCEPTION 异常处理块:openGauss 6.0 A 模式 部分支持(EXCEPTION 块提供;隐式子事务开销与 Oracle 语句级回滚差异需在热点路径评估)
opengauss:6.0:A major plsql ora.plsql.result_cache corpus/billing-demo/plsql/pkg_rate_engine.sql:2 RESULT_CACHE 结果缓存函数:openGauss 6.0 A 模式 不支持(无函数级结果缓存;去标记后热点函数需性能评估)
opengauss:6.0:A major plsql ora.plsql.associative_array corpus/billing-demo/plsql/pkg_rate_engine.sql:2 关联数组(INDEX BY 表):openGauss 6.0 A 模式 部分支持(INDEX BY 关联数组语法 A 兼容提供;字符串键/稀疏遍历(FIRST/NEXT)边界待真库核对)
opengauss:6.0:A major plsql ora.plsql.ref_cursor corpus/billing-demo/plsql/pkg_rate_engine.sql:2 REF CURSOR / SYS_REFCURSOR 游标变量:openGauss 6.0 A 模式 部分支持(游标变量/SYS_REFCURSOR A 兼容提供;跨事务持有与 JDBC 结果集返回路径待核)
opengauss:6.0:A major plsql ora.plsql.record_type corpus/billing-demo/plsql/pkg_rate_engine.sql:2 RECORD 记录类型声明(TYPE ... IS RECORD):openGauss 6.0 A 模式 部分支持(PL 支持 record 类型(A 兼容);嵌套 record/字段默认值/整记录赋值边界待真库核对)
opengauss:6.0:A major plsql ora.pkg.dbms_lob corpus/billing-demo/plsql/pkg_rate_engine.sql:26 DBMS_LOB 大对象操作调用:openGauss 6.0 A 模式 部分支持(DBE_LOB 兼容包承接(接口子集);同名 DBMS_LOB 调用需改写,字符/字节偏移语义与超大 LOB 边界待真库核对)
opengauss:6.0:A critical plsql ora.plsql.package corpus/billing-demo/plsql/pkg_rate_engine.sql:26 PL/SQL 包(包级变量 / 初始化块):openGauss 6.0 A 模式 部分支持(包语法子集,包变量/初始化块差异需人工确认)
opengauss:6.0:A major plsql ora.plsql.result_cache corpus/billing-demo/plsql/pkg_rate_engine.sql:26 RESULT_CACHE 结果缓存函数:openGauss 6.0 A 模式 不支持(无函数级结果缓存;去标记后热点函数需性能评估)
opengauss:6.0:A major plsql ora.plsql.ref_cursor corpus/billing-demo/plsql/pkg_rate_engine.sql:26 REF CURSOR / SYS_REFCURSOR 游标变量:openGauss 6.0 A 模式 部分支持(游标变量/SYS_REFCURSOR A 兼容提供;跨事务持有与 JDBC 结果集返回路径待核)
opengauss:6.0:A major plsql ora.plsql.predefined_exceptions corpus/billing-demo/plsql/pkg_rate_engine.sql:26 Oracle 预定义异常名称:openGauss 6.0 A 模式 部分支持(公开错误码表只证明 NO_DATA_FOUND、TOO_MANY_ROWS、CASE_NOT_FOUND 等部分同名条件;Oracle 预定义异常全集需逐项 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.plsql.seed.to_char_call corpus/billing-demo/plsql/pkg_rate_engine.sql:26 PL/SQL 表达式中的 TO_CHAR 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A minor plsql ora.plsql.exception_block corpus/billing-demo/plsql/pkg_rate_engine.sql:26 EXCEPTION 异常处理块:openGauss 6.0 A 模式 部分支持(EXCEPTION 块提供;隐式子事务开销与 Oracle 语句级回滚差异需在热点路径评估)
opengauss:6.0:A major type ora.type.clob_base corpus/billing-demo/plsql/pkg_rate_engine.sql:26 Oracle CLOB 类型:openGauss 6.0 A 模式 部分支持(CLOB 可映射/兼容,但大对象接口与空串语义建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A critical plsql ora.pkg.utl_file corpus/billing-demo/plsql/prc_archive_cdr.sql:4 UTL_FILE 服务器文件读写调用:openGauss 6.0 A 模式 部分支持(Whale 脚本加载 UTL_FILE 兼容对象,但仅覆盖接口子集且受服务器路径和权限约束;结论为 doc_based 草案,建议文件边界做 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor plsql ora.plsql.goto corpus/billing-demo/plsql/prc_archive_cdr.sql:4 GOTO 语句:openGauss 6.0 A 模式 部分支持(PL 语法提供 GOTO(文档提供);标签作用域细节待核)
opengauss:6.0:A minor plsql ora.plsql.when_others corpus/billing-demo/plsql/prc_archive_cdr.sql:4 WHEN OTHERS 异常兜底:openGauss 6.0 A 模式 部分支持(EXCEPTION WHEN OTHERS 提供;SQLCODE/SQLERRM 兼容面与异常块开销待核)
opengauss:6.0:A major plsql ora.plsql.dynamic_sql corpus/billing-demo/plsql/prc_archive_cdr.sql:4 动态 SQL(EXECUTE IMMEDIATE):openGauss 6.0 A 模式 部分支持(EXECUTE IMMEDIATE ... USING/INTO 提供;DBMS_SQL 包需改 dbe_sql 类兼容包(接口子集))
opengauss:6.0:A major function ora.plsql.seed.to_char_call corpus/billing-demo/plsql/prc_archive_cdr.sql:4 PL/SQL 表达式中的 TO_CHAR 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A minor plsql ora.plsql.exception_block corpus/billing-demo/plsql/prc_archive_cdr.sql:4 EXCEPTION 异常处理块:openGauss 6.0 A 模式 部分支持(EXCEPTION 块提供;隐式子事务开销与 Oracle 语句级回滚差异需在热点路径评估)
opengauss:6.0:A major plsql ora.plsql.bulk_collect corpus/billing-demo/plsql/prc_batch_billing.sql:4 BULK COLLECT 批量取数:openGauss 6.0 A 模式 部分支持(BULK COLLECT 语法 A 兼容提供;LIMIT 分批与集合方法边界待真库核对)
opengauss:6.0:A major plsql ora.plsql.forall corpus/billing-demo/plsql/prc_batch_billing.sql:4 FORALL 批量 DML:openGauss 6.0 A 模式 部分支持(FORALL 提供;SAVE EXCEPTIONS 容错语义待真库验证)
opengauss:6.0:A major plsql ora.plsql.associative_array corpus/billing-demo/plsql/prc_batch_billing.sql:4 关联数组(INDEX BY 表):openGauss 6.0 A 模式 部分支持(INDEX BY 关联数组语法 A 兼容提供;字符串键/稀疏遍历(FIRST/NEXT)边界待真库核对)
opengauss:6.0:A minor plsql ora.plsql.when_others corpus/billing-demo/plsql/prc_batch_billing.sql:4 WHEN OTHERS 异常兜底:openGauss 6.0 A 模式 部分支持(EXCEPTION WHEN OTHERS 提供;SQLCODE/SQLERRM 兼容面与异常块开销待核)
opengauss:6.0:A major plsql ora.plsql.savepoint corpus/billing-demo/plsql/prc_batch_billing.sql:4 PL/SQL 内 SAVEPOINT 部分回滚:openGauss 6.0 A 模式 部分支持(过程内 SAVEPOINT/ROLLBACK TO 支持面待真库验证)
opengauss:6.0:A major plsql ora.plsql.type_anchor corpus/billing-demo/plsql/prc_batch_billing.sql:4 PL/SQL %TYPE 声明锚定:openGauss 6.0 A 模式 部分支持(官方变量声明文档证明 %TYPE 锚定语法;跨 schema、列变更重编译及复合类型边界仍需 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.plsql.seed.trunc_call corpus/billing-demo/plsql/prc_batch_billing.sql:4 PL/SQL 表达式中的 TRUNC 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A minor plsql ora.plsql.exception_block corpus/billing-demo/plsql/prc_batch_billing.sql:4 EXCEPTION 异常处理块:openGauss 6.0 A 模式 部分支持(EXCEPTION 块提供;隐式子事务开销与 Oracle 语句级回滚差异需在热点路径评估)
opengauss:6.0:A major plsql ora.plsql.associative_array corpus/billing-demo/plsql/prc_credit_check.sql:2 关联数组(INDEX BY 表):openGauss 6.0 A 模式 部分支持(INDEX BY 关联数组语法 A 兼容提供;字符串键/稀疏遍历(FIRST/NEXT)边界待真库核对)
opengauss:6.0:A minor plsql ora.plsql.when_others corpus/billing-demo/plsql/prc_credit_check.sql:2 WHEN OTHERS 异常兜底:openGauss 6.0 A 模式 部分支持(EXCEPTION WHEN OTHERS 提供;SQLCODE/SQLERRM 兼容面与异常块开销待核)
opengauss:6.0:A major plsql ora.plsql.predefined_exceptions corpus/billing-demo/plsql/prc_credit_check.sql:2 Oracle 预定义异常名称:openGauss 6.0 A 模式 部分支持(公开错误码表只证明 NO_DATA_FOUND、TOO_MANY_ROWS、CASE_NOT_FOUND 等部分同名条件;Oracle 预定义异常全集需逐项 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.plsql.seed.to_number_call corpus/billing-demo/plsql/prc_credit_check.sql:2 PL/SQL 表达式中的 TO_NUMBER 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A major function ora.plsql.seed.to_char_call corpus/billing-demo/plsql/prc_credit_check.sql:2 PL/SQL 表达式中的 TO_CHAR 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A minor plsql ora.plsql.exception_block corpus/billing-demo/plsql/prc_credit_check.sql:2 EXCEPTION 异常处理块:openGauss 6.0 A 模式 部分支持(EXCEPTION 块提供;隐式子事务开销与 Oracle 语句级回滚差异需在热点路径评估)
opengauss:6.0:A major plsql ora.plsql.savepoint corpus/billing-demo/plsql/prc_deduct_balance.sql:4 PL/SQL 内 SAVEPOINT 部分回滚:openGauss 6.0 A 模式 部分支持(过程内 SAVEPOINT/ROLLBACK TO 支持面待真库验证)
opengauss:6.0:A major plsql ora.plsql.predefined_exceptions corpus/billing-demo/plsql/prc_deduct_balance.sql:4 Oracle 预定义异常名称:openGauss 6.0 A 模式 部分支持(公开错误码表只证明 NO_DATA_FOUND、TOO_MANY_ROWS、CASE_NOT_FOUND 等部分同名条件;Oracle 预定义异常全集需逐项 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major plsql ora.plsql.raise_application_error corpus/billing-demo/plsql/prc_deduct_balance.sql:4 RAISE_APPLICATION_ERROR 自定义错误:openGauss 6.0 A 模式 部分支持(支持情况待真库验证;-20000~-20999 错误码与 SQLCODE 映射需对照,JDBC 捕获逻辑联动)
opengauss:6.0:A minor plsql ora.plsql.exception_block corpus/billing-demo/plsql/prc_deduct_balance.sql:4 EXCEPTION 异常处理块:openGauss 6.0 A 模式 部分支持(EXCEPTION 块提供;隐式子事务开销与 Oracle 语句级回滚差异需在热点路径评估)
opengauss:6.0:A major plsql ora.plsql.bulk_collect corpus/billing-demo/plsql/prc_month_rebill.sql:2 BULK COLLECT 批量取数:openGauss 6.0 A 模式 部分支持(BULK COLLECT 语法 A 兼容提供;LIMIT 分批与集合方法边界待真库核对)
opengauss:6.0:A major plsql ora.plsql.nested_table corpus/billing-demo/plsql/prc_month_rebill.sql:2 嵌套表集合类型(TABLE OF):openGauss 6.0 A 模式 部分支持(TABLE OF 集合类型子集;多维/嵌套边界待核)
opengauss:6.0:A minor plsql ora.plsql.when_others corpus/billing-demo/plsql/prc_month_rebill.sql:2 WHEN OTHERS 异常兜底:openGauss 6.0 A 模式 部分支持(EXCEPTION WHEN OTHERS 提供;SQLCODE/SQLERRM 兼容面与异常块开销待核)
opengauss:6.0:A minor plsql ora.plsql.exception_block corpus/billing-demo/plsql/prc_month_rebill.sql:2 EXCEPTION 异常处理块:openGauss 6.0 A 模式 部分支持(EXCEPTION 块提供;隐式子事务开销与 Oracle 语句级回滚差异需在热点路径评估)
opengauss:6.0:A major function ora.plsql.seed.to_char_call corpus/billing-demo/plsql/prc_owe_urge.sql:2 PL/SQL 表达式中的 TO_CHAR 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/plsql/prc_owe_urge.sql:2 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major plsql ora.pkg.dbms_job corpus/billing-demo/plsql/prc_submit_jobs.sql:2 DBMS_JOB 定时作业调用(过程体内):openGauss 6.0 A 模式 部分支持(有类 DBMS_JOB 定时任务兼容接口(PKG_SERVICE/DBE_TASK 类);DBMS_SCHEDULER 全量语义无对应)
opengauss:6.0:A major plsql ora.pkg.dbms_scheduler corpus/billing-demo/plsql/prc_submit_jobs.sql:2 DBMS_SCHEDULER 调度器调用(过程体内):openGauss 6.0 A 模式 部分支持(有类 DBMS_JOB 定时任务兼容接口(PKG_SERVICE/DBE_TASK 类);DBMS_SCHEDULER 全量语义无对应)
opengauss:6.0:A major type ora.type.plsql_integer corpus/billing-demo/plsql/prc_submit_jobs.sql:2 PL/SQL 专用整数类型:openGauss 6.0 A 模式 部分支持(PL/SQL 整数别名支持面与溢出/NULL 行为建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A major function ora.plsql.seed.trunc_call corpus/billing-demo/plsql/prc_submit_jobs.sql:2 PL/SQL 表达式中的 TRUNC 调用:openGauss 6.0 A 模式 不支持(能力矩阵未声明该特征,按不支持处理并降低置信度)
opengauss:6.0:A major plsql ora.plsql.ref_cursor corpus/billing-demo/plsql/prc_sync_crm_cust.sql:2 REF CURSOR / SYS_REFCURSOR 游标变量:openGauss 6.0 A 模式 部分支持(游标变量/SYS_REFCURSOR A 兼容提供;跨事务持有与 JDBC 结果集返回路径待核)
opengauss:6.0:A critical plsql ora.plsql.dblink_in_body corpus/billing-demo/plsql/prc_sync_crm_cust.sql:2 过程体内 DBLINK 引用(obj@link):openGauss 6.0 A 模式 部分支持(需 dblink 扩展,跨库事务不支持)
opengauss:6.0:A blocker plsql ora.plsql.autonomous_txn corpus/billing-demo/plsql/prc_write_oplog.sql:3 自治事务(PRAGMA AUTONOMOUS_TRANSACTION):openGauss 6.0 A 模式 不支持(需改造为独立连接/作业方案,涉及事务语义重设计)
opengauss:6.0:A minor plsql ora.plsql.when_others corpus/billing-demo/plsql/prc_write_oplog.sql:3 WHEN OTHERS 异常兜底:openGauss 6.0 A 模式 部分支持(EXCEPTION WHEN OTHERS 提供;SQLCODE/SQLERRM 兼容面与异常块开销待核)
opengauss:6.0:A minor plsql ora.plsql.exception_block corpus/billing-demo/plsql/prc_write_oplog.sql:3 EXCEPTION 异常处理块:openGauss 6.0 A 模式 部分支持(EXCEPTION 块提供;隐式子事务开销与 Oracle 语句级回滚差异需在热点路径评估)
opengauss:6.0:A major type ora.type.long corpus/billing-demo/ddl/schema.sql:13 LONG / LONG RAW 列类型:openGauss 6.0 A 模式 不支持(结构可映射;应用按 LONG 语义取值路径需回归)
opengauss:6.0:A minor object ora.column.invisible corpus/billing-demo/ddl/schema.sql:13 不可见列(INVISIBLE COLUMN):openGauss 6.0 A 模式 部分支持(INVISIBLE 列支持情况待真库验证;SELECT */INSERT 省列名的隐式依赖需回归)
opengauss:6.0:A minor type ora.type.national_char corpus/billing-demo/ddl/schema.sql:13 NCHAR / NVARCHAR2 国家字符集类型:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): NCHAR/NVARCHAR2 ASCII 建表与长度可用;库编码 SQL_ASCII,无法验证国家字符集/CJK 语义,保留 partial 【本批真机验证边界】 本批真机 DDL 建删通过:仅证明 DDL 语法与对象建删,不证明数据、事务或会话语义;本批证据结论不超过 partial)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:13 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A critical type ora.type.udt_column corpus/billing-demo/ddl/schema.sql:31 用户自定义类型(UDT)作为列类型:openGauss 6.0 A 模式 部分支持(复合类型可承载结构;方法/嵌套集合列需拆表或 JSON 化)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:31 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:57 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major object ora.column.virtual corpus/billing-demo/ddl/schema.sql:70 虚拟列(GENERATED ALWAYS AS ... VIRTUAL):openGauss 6.0 A 模式 部分支持(生成列可承载;表达式函数兼容面逐个核对,VIRTUAL/STORED 形态差异待核)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:81 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major type ora.type.timestamp_ltz corpus/billing-demo/ddl/schema.sql:92 TIMESTAMP WITH LOCAL TIME ZONE 类型:openGauss 6.0 A 模式 不支持(TIMESTAMP WITH LOCAL TIME ZONE 支持情况待真库验证;展示时区来源机制不同 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:92 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:105 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:122 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:136 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:168 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:192 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:251 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:268 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:281 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major type ora.type.long corpus/billing-demo/ddl/schema.sql:293 LONG / LONG RAW 列类型:openGauss 6.0 A 模式 不支持(结构可映射;应用按 LONG 语义取值路径需回归)
opengauss:6.0:A critical type ora.type.bfile corpus/billing-demo/ddl/schema.sql:293 BFILE 外部文件类型:openGauss 6.0 A 模式 不支持(无外部文件定位器;连同 DIRECTORY 与文件存储方案整体改造)
opengauss:6.0:A major type ora.type.clob_base corpus/billing-demo/ddl/schema.sql:293 Oracle CLOB 类型:openGauss 6.0 A 模式 部分支持(CLOB 可映射/兼容,但大对象接口与空串语义建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.interval_columns corpus/billing-demo/ddl/schema.sql:306 INTERVAL YEAR TO MONTH / DAY TO SECOND 类型:openGauss 6.0 A 模式 部分支持(【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 实测2026-07-09(og6.0.5): INTERVAL YEAR TO MONTH/DAY TO SECOND 可建表和插入;YEAR TO MONTH 取回显示为 days(1-2 -> 425 days),日历月语义需复核 【本批真机验证边界】 本批真机 DDL 建删通过:仅证明 DDL 语法与对象建删,不证明数据、事务或会话语义;本批证据结论不超过 partial;本结论来自人工代表性 fixture,未覆盖的自动变体及其处置见证据工件)
opengauss:6.0:A minor type ora.type.interval_leading_precision corpus/billing-demo/ddl/schema.sql:306 INTERVAL YEAR / DAY leading precision:openGauss 6.0 A 模式 部分支持(A 模式限定符支持面未由本批真机覆盖;建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:306 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A critical type ora.type.rowid corpus/billing-demo/ddl/schema.sql:317 ROWID / UROWID 列类型:openGauss 6.0 A 模式 部分支持(研究结论:弱 ROWID 兼容、语义不等价;存储的物理地址跨库失效,评估业务用途后改造)
opengauss:6.0:A minor type ora.type.binary_double corpus/billing-demo/ddl/schema.sql:317 BINARY_DOUBLE 类型:openGauss 6.0 A 模式 部分支持(既有 aggregate 探针显示类型可建;特殊值、精度与驱动映射建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:333 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:351 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:361 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:370 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A major type ora.type.raw_uuid_candidate corpus/billing-demo/ddl/schema.sql:370 RAW(16/32) UUID 候选:openGauss 6.0 A 模式 部分支持(原生 RAW 不应继承 PostgreSQL UUID/bytea 改写;建议 PoC 复核;依据公开文档评估,建议以 PoC 复核)
opengauss:6.0:A critical type ora.type.xmltype corpus/billing-demo/ddl/schema.sql:381 XMLTYPE 列类型:openGauss 6.0 A 模式 部分支持(有 xml 类型;XMLTYPE 对象方法/XMLSCHEMA 存储子句无对应)
opengauss:6.0:A minor type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:381 CHAR 定长补空格类型:openGauss 6.0 A 模式 部分支持(bpchar 补空格类似;与 varchar 比较时尾随空格细节需 'abc'='abc ' 用例对照)
opengauss:6.0:A critical plsql ora.plsql.object_type corpus/billing-demo/ddl/schema.sql:423 对象类型(CREATE TYPE ... AS OBJECT / MEMBER 方法):openGauss 6.0 A 模式 不支持(未见对象类型方法/继承支持,待真库复核;复合类型仅结构无行为)
opengauss:6.0:A minor object ora.ddl.editionable corpus/billing-demo/ddl/schema.sql:483 EDITIONABLE / NONEDITIONABLE 关键字:openGauss 6.0 A 模式 不支持(无 edition 概念;EDITIONABLE/NONEDITIONABLE 关键字移除即可 |实测2026-07-09(og6.0.5): 语法被拒,确认不兼容)
opengauss:6.0:A major plsql ora.plsql.trigger_new_old corpus/billing-demo/ddl/schema.sql:516 触发器 :NEW/:OLD 冒号引用语法:openGauss 6.0 A 模式 部分支持(A 兼容触发器语法面待真库验证;兜底改造路径为 PG 风格触发器函数 + NEW./OLD.(无冒号))
opengauss:6.0:A critical object ora.trigger.on_gtt corpus/billing-demo/ddl/schema.sql:516 临时表上的 DML 触发器:openGauss 6.0 A 模式 部分支持(临时表上触发器的支持面待真库验证)
opengauss:6.0:A major plsql ora.plsql.trigger_new_old corpus/billing-demo/ddl/schema.sql:527 触发器 :NEW/:OLD 冒号引用语法:openGauss 6.0 A 模式 部分支持(A 兼容触发器语法面待真库验证;兜底改造路径为 PG 风格触发器函数 + NEW./OLD.(无冒号))
oceanbase:4.3.5:oracle info function ora.func.userenv corpus/billing-demo/sqltext/awr_top.sql:36 USERENV 函数(已废弃遗留写法):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/sqltext/awr_top.sql:40 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.for_update_of corpus/billing-demo/sqltext/awr_top.sql:56 SELECT ... FOR UPDATE OF 列级锁定写法:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.for_update_wait corpus/billing-demo/sqltext/awr_top.sql:56 FOR UPDATE WAIT n 超时等待子句:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.trunc corpus/billing-demo/sqltext/awr_top.sql:68 TRUNC 函数(日期截断语义):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/sqltext/awr_top.sql:68 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/sqltext/awr_top.sql:72 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.concat_null corpus/billing-demo/sqltext/awr_top.sql:86 字符串拼接 || 的 NULL 语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.leading_wildcard_like corpus/billing-demo/sqltext/awr_top.sql:86 LIKE 前导通配符:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.rownum_without_order corpus/billing-demo/sqltext/awr_top.sql:90 ROWNUM 限制未伴随 ORDER BY:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor syntax ora.hint.optimizer_hint corpus/billing-demo/sqltext/awr_top.sql:94 Optimizer Hint(/*+ ... */):OceanBase 4.3.5 Oracle 模式 部分支持(约 60+ hint 白名单(APPEND/FULL/INDEX/LEADING/PARALLEL 系/NO_* 系/OUTLINE 对等);未知 hint 静默失效,建议 keep_supported 清洗并做性能回归;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.listagg corpus/billing-demo/sqltext/awr_top.sql:100 LISTAGG 聚合函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/sqltext/awr_top.sql:108 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.date_arithmetic corpus/billing-demo/sqltext/awr_top.sql:108 日期直接加减数字(天数运算):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.harvest_ora2pg_substr_nonnegative corpus/billing-demo/sqltext/awr_top.sql:116 SUBSTR 非负起点语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_char corpus/billing-demo/sqltext/awr_top.sql:130 TO_CHAR 函数(日期/数值格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.trunc corpus/billing-demo/sqltext/awr_top.sql:130 TRUNC 函数(日期截断语义):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.add_months corpus/billing-demo/sqltext/awr_top.sql:130 ADD_MONTHS 函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/sqltext/awr_top.sql:130 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_char corpus/billing-demo/sqltext/awr_top.sql:134 TO_CHAR 函数(日期/数值格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.trunc corpus/billing-demo/sqltext/awr_top.sql:134 TRUNC 函数(日期截断语义):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/sqltext/awr_top.sql:134 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.minus corpus/billing-demo/sqltext/awr_top.sql:141 MINUS 集合操作符:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/sqltext/awr_top.sql:155 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor syntax ora.hint.optimizer_hint corpus/billing-demo/sqltext/awr_top.sql:155 Optimizer Hint(/*+ ... */):OceanBase 4.3.5 Oracle 模式 部分支持(约 60+ hint 白名单(APPEND/FULL/INDEX/LEADING/PARALLEL 系/NO_* 系/OUTLINE 对等);未知 hint 静默失效,建议 keep_supported 清洗并做性能回归;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.alter_session corpus/billing-demo/sqltext/ops_scripts.sql:7 ALTER SESSION SET 会话参数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.alter_session corpus/billing-demo/sqltext/ops_scripts.sql:10 ALTER SESSION SET 会话参数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor syntax ora.syntax.sqlplus_exec corpus/billing-demo/sqltext/ops_scripts.sql:13 SQL*Plus EXEC/EXECUTE 元命令行:OceanBase 4.3.5 Oracle 模式 部分支持(obclient 对 SQL*Plus 元命令(EXEC/SET 等)的兼容面待真库验证;不支持时改 CALL/SELECT;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major plsql ora.plsql.dbms_scheduler corpus/billing-demo/sqltext/ops_scripts.sql:13 DBMS_SCHEDULER / DBMS_JOB 调度作业:OceanBase 4.3.5 Oracle 模式 部分支持(JOB/SCHEDULE 转换产物不认证自动执行,仅作改造参考;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor syntax ora.syntax.sqlplus_exec corpus/billing-demo/sqltext/ops_scripts.sql:16 SQL*Plus EXEC/EXECUTE 元命令行:OceanBase 4.3.5 Oracle 模式 部分支持(obclient 对 SQL*Plus 元命令(EXEC/SET 等)的兼容面待真库验证;不支持时改 CALL/SELECT;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major plsql ora.plsql.dbms_scheduler corpus/billing-demo/sqltext/ops_scripts.sql:16 DBMS_SCHEDULER / DBMS_JOB 调度作业:OceanBase 4.3.5 Oracle 模式 部分支持(JOB/SCHEDULE 转换产物不认证自动执行,仅作改造参考;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.flashback_query corpus/billing-demo/sqltext/ops_scripts.sql:19 FLASHBACK 查询(AS OF SCN/TIMESTAMP、VERSIONS BETWEEN):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.not_in_subquery corpus/billing-demo/sqltext/ops_scripts.sql:24 NOT IN 子查询:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle critical syntax ora.syntax.rowid_qualified corpus/billing-demo/sqltext/ops_scripts.sql:24 别名限定的 ROWID 伪列引用(BD.ROWID):OceanBase 4.3.5 Oracle 模式 部分支持(支持 ROWID 伪列(基于主键编码的逻辑 ROWID);与 Oracle 物理 ROWID 值语义不同,持久化/解析 ROWID 值的用法需复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/sqltext/ops_scripts.sql:33 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.for_update_wait corpus/billing-demo/sqltext/ops_scripts.sql:40 FOR UPDATE WAIT n 超时等待子句:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.trunc corpus/billing-demo/sqltext/ops_scripts.sql:43 TRUNC 函数(日期截断语义):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/sqltext/ops_scripts.sql:43 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.interval_conversion corpus/billing-demo/sqltext/ops_scripts.sql:46 NUMTOYMINTERVAL / NUMTODSINTERVAL / TO_YMINTERVAL / TO_DSINTERVAL:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.trunc corpus/billing-demo/sqltext/ops_scripts.sql:49 TRUNC 函数(日期截断语义):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/sqltext/ops_scripts.sql:49 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:13 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:31 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/ddl/schema.sql:43 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:57 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.harvest_ora2pg_round_numeric_scale corpus/billing-demo/ddl/schema.sql:70 ROUND 数值精度参数改写:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/ddl/schema.sql:81 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:81 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/ddl/schema.sql:92 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:92 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor object ora.column.identity corpus/billing-demo/ddl/schema.sql:92 IDENTITY 自增列:OceanBase 4.3.5 Oracle 模式 部分支持(跨 schema 写入需对内部序列 ISEQ$$_* 补 SELECT 授权,否则表权限齐全 INSERT 仍失败;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:105 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor object ora.column.default_on_null corpus/billing-demo/ddl/schema.sql:105 DEFAULT ON NULL 列默认值:OceanBase 4.3.5 Oracle 模式 部分支持(依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:122 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:136 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:168 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major object ora.object.iot corpus/billing-demo/ddl/schema.sql:168 索引组织表(ORGANIZATION INDEX):OceanBase 4.3.5 Oracle 模式 部分支持(无 ORGANIZATION INDEX 子句;OB 表本身索引组织,去子句按普通表+主键建,OVERFLOW/PCTTHRESHOLD 无对应;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:192 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.interval_conversion corpus/billing-demo/ddl/schema.sql:219 NUMTOYMINTERVAL / NUMTODSINTERVAL / TO_YMINTERVAL / TO_DSINTERVAL:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major object ora.partition.interval corpus/billing-demo/ddl/schema.sql:219 INTERVAL 自动分区:OceanBase 4.3.5 Oracle 模式 部分支持(4.4.2+ 原生 interval;4.3.5 需按 cutoff 预建分区滚动补齐,分区定义漂移只报告不自动重分区;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle critical object ora.object.external_table corpus/billing-demo/ddl/schema.sql:233 外部表(ORGANIZATION EXTERNAL):OceanBase 4.3.5 Oracle 模式 不支持(Oracle 外部表黑名单;改 ETL 装载或 OB 外表方案;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:251 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/ddl/schema.sql:268 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:268 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:281 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:306 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/ddl/schema.sql:317 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:333 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:351 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:361 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:370 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info type ora.type.char_padding corpus/billing-demo/ddl/schema.sql:381 CHAR 定长补空格类型:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor object ora.ddl.container_clauses corpus/billing-demo/ddl/schema.sql:392 CDB/多租户与排序规则 DDL 子句(SHARING / DEFAULT COLLATION / CONTAINER_MAP):OceanBase 4.3.5 Oracle 模式 不支持(SHARING= / DEFAULT COLLATION / CONTAINER_MAP / CONTAINERS_DEFAULT 无对应概念,移除无语义损失;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/ddl/schema.sql:400 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major object ora.object.gtt corpus/billing-demo/ddl/schema.sql:409 全局临时表(GLOBAL TEMPORARY TABLE):OceanBase 4.3.5 Oracle 模式 部分支持(4.3.5 无原生 GTT(4.4.2+ 支持);可去 GTT 子句按普通表迁结构,ON COMMIT 事务清理语义丢失需人工确认,且不应进数据迁移规则;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major object ora.seq.order corpus/billing-demo/ddl/schema.sql:437 序列 ORDER 属性:OceanBase 4.3.5 Oracle 模式 部分支持(ORDER 出号语义在分布式下与 Oracle RAC 不同;LAST_NUMBER 值同步需业务窗口执行 RESTART;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/ddl/schema.sql:462 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor object ora.ddl.view_force corpus/billing-demo/ddl/schema.sql:462 CREATE FORCE VIEW:OceanBase 4.3.5 Oracle 模式 部分支持(FORCE/NO FORCE 关键字不支持需移除;移除后依赖缺失时建视图直接失败,需依赖排序兜底;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.harvest_ora2pg_substr_nonnegative corpus/billing-demo/ddl/schema.sql:469 SUBSTR 非负起点语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.concat_null corpus/billing-demo/ddl/schema.sql:469 字符串拼接 || 的 NULL 语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor object ora.ddl.bequeath corpus/billing-demo/ddl/schema.sql:469 视图 BEQUEATH 子句:OceanBase 4.3.5 Oracle 模式 不支持(BEQUEATH CURRENT_USER/DEFINER 需移除;CURRENT_USER 视图回落 DEFINER 语义,权限敏感场景人工确认;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor object ora.ddl.view_check_option corpus/billing-demo/ddl/schema.sql:476 视图 WITH CHECK OPTION(含命名 CONSTRAINT):OceanBase 4.3.5 Oracle 模式 部分支持(4.2.5.7+ 支持 WITH CHECK OPTION(4.3.5 满足);join 视图上不支持;不支持 CONSTRAINT 命名子句;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor object ora.ddl.editionable corpus/billing-demo/ddl/schema.sql:483 EDITIONABLE / NONEDITIONABLE 关键字:OceanBase 4.3.5 Oracle 模式 不支持(无 edition 概念,EDITIONABLE/NONEDITIONABLE 关键字移除即可;若源库真用多 edition 发布则属流程改造;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/ddl/schema.sql:489 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info object ora.mview.auto_refresh corpus/billing-demo/ddl/schema.sql:495 物化视图自动/增量刷新子句:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major object ora.object.mview corpus/billing-demo/ddl/schema.sql:495 物化视图(MATERIALIZED VIEW):OceanBase 4.3.5 Oracle 模式 部分支持(comparator 在目标 <4.4.2 时按仅打印/manual;刷新方式(FAST/ON COMMIT/MV LOG)与查询特性差异需逐个核对;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major object ora.synonym.public corpus/billing-demo/ddl/schema.sql:508 PUBLIC 同义词:OceanBase 4.3.5 Oracle 模式 部分支持(支持 PUBLIC 同义词;但以 PUBLIC 为目标 owner 的引用语义不确定,按 manual 处理;部分版本字典 owner 呈 __public 形态;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major object ora.synonym.public corpus/billing-demo/ddl/schema.sql:509 PUBLIC 同义词:OceanBase 4.3.5 Oracle 模式 部分支持(支持 PUBLIC 同义词;但以 PUBLIC 为目标 owner 的引用语义不确定,按 manual 处理;部分版本字典 owner 呈 __public 形态;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/ddl/schema.sql:527 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.concat_null corpus/billing-demo/ddl/schema.sql:527 字符串拼接 || 的 NULL 语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.trunc corpus/billing-demo/plsql/prc_batch_billing.sql:4 TRUNC 函数(日期截断语义):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/plsql/prc_batch_billing.sql:4 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.harvest_ora2pg_substr_nonnegative corpus/billing-demo/plsql/prc_credit_check.sql:2 SUBSTR 非负起点语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_number corpus/billing-demo/plsql/prc_credit_check.sql:2 TO_NUMBER 函数(格式模型与容错子句):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.connect_by_function_operand corpus/billing-demo/plsql/prc_credit_check.sql:2 CONNECT BY 操作数含函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/plsql/prc_credit_check.sql:2 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_char corpus/billing-demo/plsql/prc_credit_check.sql:2 TO_CHAR 函数(日期/数值格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/plsql/prc_credit_check.sql:2 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.concat_null corpus/billing-demo/plsql/prc_credit_check.sql:2 字符串拼接 || 的 NULL 语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.for_update_of corpus/billing-demo/plsql/prc_deduct_balance.sql:4 SELECT ... FOR UPDATE OF 列级锁定写法:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.for_update_wait corpus/billing-demo/plsql/prc_deduct_balance.sql:4 FOR UPDATE WAIT n 超时等待子句:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.returning_into corpus/billing-demo/plsql/prc_deduct_balance.sql:4 DML RETURNING ... INTO 子句:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/plsql/prc_deduct_balance.sql:4 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/plsql/prc_month_rebill.sql:2 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/plsql/prc_owe_urge.sql:2 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.for_update_of corpus/billing-demo/plsql/prc_owe_urge.sql:2 SELECT ... FOR UPDATE OF 列级锁定写法:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.date_arithmetic corpus/billing-demo/plsql/prc_owe_urge.sql:2 日期直接加减数字(天数运算):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_char corpus/billing-demo/plsql/prc_owe_urge.sql:2 TO_CHAR 函数(日期/数值格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.concat_null corpus/billing-demo/plsql/prc_owe_urge.sql:2 字符串拼接 || 的 NULL 语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major syntax ora.syntax.where_current_of corpus/billing-demo/plsql/prc_owe_urge.sql:2 WHERE CURRENT OF 游标定位 DML:OceanBase 4.3.5 Oracle 模式 不支持(游标定位 DML 改主键/唯一键定位;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/plsql/prc_sync_crm_cust.sql:2 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major object ora.object.dblink_ref corpus/billing-demo/plsql/prc_sync_crm_cust.sql:2 DBLINK 引用(obj@link):OceanBase 4.3.5 Oracle 模式 部分支持(依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.harvest_ora2pg_substr_nonnegative corpus/billing-demo/plsql/prc_write_oplog.sql:3 SUBSTR 非负起点语义:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/plsql/prc_write_oplog.sql:3 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.for_update_of corpus/billing-demo/mapper/AcctBalanceMapper.xml:14 SELECT ... FOR UPDATE OF 列级锁定写法:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.for_update_wait corpus/billing-demo/mapper/AcctBalanceMapper.xml:14 FOR UPDATE WAIT n 超时等待子句:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/mapper/AcctBalanceMapper.xml:31 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.merge_update_delete corpus/billing-demo/mapper/AcctBalanceMapper.xml:53 MERGE 的 UPDATE ... DELETE WHERE 组合子句:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.trunc corpus/billing-demo/mapper/AcctBalanceMapper.xml:65 TRUNC 函数(日期截断语义):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/mapper/AcctBalanceMapper.xml:65 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/AcctBalanceMapper.xml:83 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/mapper/AcctBalanceMapper.xml:115 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_char corpus/billing-demo/mapper/AcctBalanceMapper.xml:126 TO_CHAR 函数(日期/数值格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.function_wrapped_column corpus/billing-demo/mapper/AcctBalanceMapper.xml:126 谓词中函数包裹列:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.listagg corpus/billing-demo/mapper/AcctBillMapper.xml:14 LISTAGG 聚合函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.wm_concat corpus/billing-demo/mapper/AcctBillMapper.xml:23 WM_CONCAT 未公开聚合函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.keep_dense_rank corpus/billing-demo/mapper/AcctBillMapper.xml:31 KEEP (DENSE_RANK FIRST/LAST) 聚合子句:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.minus corpus/billing-demo/mapper/AcctBillMapper.xml:40 MINUS 集合操作符:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.xml_functions corpus/billing-demo/mapper/AcctBillMapper.xml:47 SQL/XML 函数族(XMLELEMENT / XMLAGG / XMLTABLE 等):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.greatest_least corpus/billing-demo/mapper/AcctBillMapper.xml:58 GREATEST / LEAST 函数(NULL 传播差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.empty_lob corpus/billing-demo/mapper/AcctBillMapper.xml:65 EMPTY_CLOB / EMPTY_BLOB 函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/mapper/AcctBillMapper.xml:115 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/AcctBillMapper.xml:125 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/mapper/AcctBillMapper.xml:137 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/mapper/AcctBillMapper.xml:147 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/ArchiveMapper.xml:7 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle critical app_layer ora.app.mybatis_dollar_object corpus/billing-demo/mapper/ArchiveMapper.xml:7 MyBatis ${} 拼接对象名(表名/FROM/JOIN 位):OceanBase 4.3.5 Oracle 模式 不支持(目标无关的应用层风险:${} 拼接无法静态评估兼容性且有注入面;改;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle critical app_layer ora.app.mybatis_dollar_object corpus/billing-demo/mapper/ArchiveMapper.xml:18 MyBatis ${} 拼接对象名(表名/FROM/JOIN 位):OceanBase 4.3.5 Oracle 模式 不支持(目标无关的应用层风险:${} 拼接无法静态评估兼容性且有注入面;改;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle critical syntax ora.syntax.rowid_pseudocolumn corpus/billing-demo/mapper/ArchiveMapper.xml:23 ROWID 伪列引用:OceanBase 4.3.5 Oracle 模式 部分支持(支持 ROWID 伪列(基于主键编码的逻辑 ROWID);与 Oracle 物理 ROWID 值语义不同,持久化/解析 ROWID 值的用法需复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.not_in_subquery corpus/billing-demo/mapper/ArchiveMapper.xml:23 NOT IN 子查询:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.add_months corpus/billing-demo/mapper/ArchiveMapper.xml:43 ADD_MONTHS 函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/mapper/ArchiveMapper.xml:43 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_date corpus/billing-demo/mapper/ArchiveMapper.xml:52 TO_DATE 函数(格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_date corpus/billing-demo/mapper/ArchiveMapper.xml:60 TO_DATE 函数(格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_date corpus/billing-demo/mapper/BillDetailMapper.xml:19 TO_DATE 函数(格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_date corpus/billing-demo/mapper/BillDetailMapper.xml:19 TO_DATE 函数(格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:19 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/mapper/BillDetailMapper.xml:41 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor syntax ora.hint.optimizer_hint corpus/billing-demo/mapper/BillDetailMapper.xml:41 Optimizer Hint(/*+ ... */):OceanBase 4.3.5 Oracle 模式 部分支持(约 60+ hint 白名单(APPEND/FULL/INDEX/LEADING/PARALLEL 系/NO_* 系/OUTLINE 对等);未知 hint 静默失效,建议 keep_supported 清洗并做性能回归;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/mapper/BillDetailMapper.xml:51 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_char corpus/billing-demo/mapper/BillDetailMapper.xml:60 TO_CHAR 函数(日期/数值格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.sysdate corpus/billing-demo/mapper/BillDetailMapper.xml:69 SYSDATE 伪函数:OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.date_arithmetic corpus/billing-demo/mapper/BillDetailMapper.xml:69 日期直接加减数字(天数运算):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.instr_multiparam corpus/billing-demo/mapper/BillDetailMapper.xml:77 INSTR 函数(3/4 参数形态):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.substr_negative corpus/billing-demo/mapper/BillDetailMapper.xml:85 SUBSTR 负起始位置(从尾部计数):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info syntax ora.syntax.q_quote corpus/billing-demo/mapper/BillDetailMapper.xml:92 q 引号字面量(q'[...]'):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle major performance ora.perf.cartesian_join corpus/billing-demo/mapper/BillDetailMapper.xml:92 逗号连接疑似笛卡尔积:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info function ora.func.to_date corpus/billing-demo/mapper/BillDetailMapper.xml:101 TO_DATE 函数(格式模型差异):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle info behavior ora.behavior.nls_dependent_conversion corpus/billing-demo/mapper/BillDetailMapper.xml:101 单参数 TO_DATE/TO_TIMESTAMP(依赖会话 NLS 格式):OceanBase 4.3.5 Oracle 模式 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核)
oceanbase:4.3.5:oracle minor performance ora.perf.select_star corpus/billing-demo/mapper/BillDetailMapper.xml:155 SELECT * 投影:源 SQL 存在静态风险(与 OceanBase 4.3.5 Oracle 模式 的语法兼容性无关;静态性能风险维度独立报告呈现,不参与兼容评分;依据公开文档评估,建议以 PoC 复核)
第 1 / 4 页
类型模式名称行数特征标签解析状态
type - TP_ADDRESS 7 object_type_usage oracle_varchar2_type feature_only
trigger - TRG_TMP_BILL_CALC 8 trigger_correlation_reference feature_only
trigger - TRG_SERV_INFO_AUDIT 9 seq_nextval trigger_correlation_reference feature_only
package - PKG_BILL_COMMON 10 date_type_semantics deterministic nested_table oracle_number_bare_type oracle_varchar2_type package_var pipelined plsql_boolean_type varray feature_only
package_body - PKG_BILL_COMMON 35 date_type_semantics deterministic exception_block last_day_call oracle_number_bare_type oracle_varchar2_type package_init_block package_var pipelined predefined_exception to_char_call trunc_call feature_only
package - PKG_RATE_ENGINE 11 associative_array oracle_number_bare_type oracle_varchar2_type record_type ref_cursor result_cache feature_only
package_body - PKG_RATE_ENGINE 38 dbms_call_dbms_lob dbms_call_dbms_lob.createtemporary dbms_call_dbms_lob.freetemporary dbms_call_dbms_lob.writeappend exception_block oracle_clob_type oracle_number_bare_type oracle_varchar2_type package_var predefined_exception ref_cursor result_cache to_char_call feature_only
procedure - PRC_ARCHIVE_CDR 39 commit_in_proc cursor_attribute dbms_call_utl_file dbms_call_utl_file.fclose dbms_call_utl_file.file_type dbms_call_utl_file.fopen dbms_call_utl_file.put_line dynamic_sql exception_block goto oracle_number_bare_type oracle_varchar2_type to_char_call when_others feature_only
procedure - PRC_BATCH_BILLING 47 associative_array bulk_collect commit_in_proc cursor cursor_for_loop exception_block forall oracle_number_bare_type savepoint seq_nextval trunc_call type_anchor when_others feature_only
procedure - PRC_CREDIT_CHECK 35 associative_array commit_in_proc connect_by cursor cursor_for_loop exception_block oracle_number_bare_type predefined_exception to_char_call to_number_call when_others feature_only
procedure - PRC_DEDUCT_BALANCE 35 commit_in_proc exception_block oracle_number_bare_type oracle_varchar2_type predefined_exception raise_application_error returning_into savepoint feature_only
procedure - PRC_MONTH_REBILL 39 bulk_collect commit_in_proc exception_block merge_stmt nested_table oracle_number_bare_type seq_nextval when_others feature_only
procedure - PRC_OWE_URGE 28 char_blank_padding commit_in_proc cursor cursor_for_loop oracle_number_bare_type seq_nextval to_char_call feature_only
procedure - PRC_SUBMIT_JOBS 19 commit_in_proc dbms_call_dbms_job dbms_call_dbms_job.submit dbms_call_dbms_scheduler dbms_call_dbms_scheduler.create_job plsql_integer_types trunc_call feature_only
procedure - PRC_SYNC_CRM_CUST 25 commit_in_proc cursor_attribute date_type_semantics dblink_usage merge_stmt oracle_number_bare_type ref_cursor feature_only
procedure - PRC_WRITE_OPLOG 14 autonomous_transaction commit_in_proc exception_block oracle_number_bare_type oracle_varchar2_type seq_nextval when_others feature_only
table - CUST_INFO 26 char_blank_padding char_length_semantics column_type_long date_type_semantics invisible_column long_type national_char_types number_precision_scale oracle_varchar2_type feature_only
table - CUST_CONTACT 11 char_blank_padding column_type_udt number_precision_scale oracle_varchar2_type parsed
table - BLACK_LIST 9 date_type_semantics number_precision_scale oracle_varchar2_type parsed
table - ACCT_INFO 15 char_blank_padding date_type_semantics number_precision_scale oracle_varchar2_type parsed
table - ACCT_BALANCE 10 date_type_semantics number_precision_scale virtual_column parsed
table - DEPOSIT_LOG 10 char_blank_padding date_type_semantics number_precision_scale parsed
table - PAY_LOG 12 char_blank_padding column_type_number_unbounded date_type_semantics identity_column number_precision_scale oracle_number_bare_type oracle_varchar2_type timestamp_local_tz parsed
table - ADJUST_LOG 12 char_blank_padding date_type_semantics default_on_null number_precision_scale oracle_varchar2_type feature_only
table - SERV_INFO 16 char_blank_padding date_type_semantics number_precision_scale oracle_varchar2_type parsed
table - PROD_OFFER 10 char_blank_padding date_type_semantics number_precision_scale oracle_varchar2_type parsed
table - SERV_PROD_REL 9 date_type_semantics number_precision_scale parsed
table - PRICE_PLAN 10 number_precision_scale oracle_varchar2_type parsed
table - TARIFF_ITEM 8 char_blank_padding iot_table number_precision_scale oracle_varchar2_type feature_only
table - DISCOUNT_RULE 10 date_type_semantics number_precision_scale oracle_varchar2_type parsed
table - BILL_CYCLE 11 char_blank_padding date_type_semantics number_precision_scale parsed
table - CDR_VOICE 17 date_type_semantics number_precision_scale oracle_varchar2_type partitioned feature_only
table - CDR_DATA 13 date_type_semantics interval_partition number_precision_scale oracle_varchar2_type partitioned feature_only
table - EXT_CDR_FILE 17 external_table oracle_varchar2_type feature_only
table - BILL_DETAIL 16 char_blank_padding date_type_semantics number_precision_scale partitioned feature_only
table - ACCT_BILL 12 char_blank_padding date_type_semantics number_precision_scale parsed
table - OWE_BILL 11 char_blank_padding date_type_semantics number_precision_scale parsed
table - INVOICE_INFO 12 bfile_type column_type_bfile column_type_long_raw date_type_semantics long_type number_precision_scale oracle_clob_type oracle_varchar2_type feature_only
table - CREDIT_CONTROL 10 char_blank_padding date_type_semantics interval_leading_precision interval_types number_precision_scale feature_only
table - RATE_LOG 11 binary_float_double.binary_double column_type_rowid date_type_semantics number_precision_scale oracle_varchar2_type rowid_type parsed
table - STAT_DAY_FEE 11 char_blank_padding date_type_semantics number_precision_scale parsed
table - USAGE_MONTH_SUM 8 number_precision_scale parsed
table - REGION_INFO 9 char_blank_padding number_precision_scale oracle_varchar2_type parsed
table - CHANNEL_INFO 8 char_blank_padding number_precision_scale oracle_varchar2_type parsed
table - OPERATOR_INFO 10 char_blank_padding number_precision_scale oracle_varchar2_type raw_type raw_uuid_candidate parsed
table - MSG_NOTICE 10 char_blank_padding column_type_xmltype date_type_semantics number_precision_scale oracle_varchar2_type xmltype parsed
table - SYS_PARAM 7 oracle_varchar2_type parsed
table - OP_LOG 8 date_type_semantics number_precision_scale oracle_varchar2_type parsed
table - TMP_BILL_CALC 9 date_type_semantics number_precision_scale temp_table parsed
type - TP_ADDRESS 7 object_type_usage oracle_varchar2_type feature_only
sequence - SEQ_PAY_LOG 5 sequence_order parsed
sequence - SEQ_CUST_ID 1 parsed
sequence - SEQ_MSG_ID 1 parsed
sequence - SEQ_ADJUST_ID 1 parsed
index - IDX_CUST_INFO_CODE 4 parsed
index - IDX_SERV_INFO_ACCT 1 parsed
index - UK_SERV_INFO_NBR 1 parsed
index - IDX_BILL_DETAIL_ACCT 1 feature_only
index - IDX_PAY_LOG_ACCT 1 parsed
index - IDX_OWE_BILL_ACCT 1 parsed
index - IDX_CDR_DATA_SERV 1 feature_only
view - V_SERV_ACTIVE 9 force_view parsed
view - V_CUST_SECURE 6 bequeath_clause feature_only
view - V_OWE_LIST 6 view_check_option parsed
view - V_PAY_MONTH 5 editionable feature_only
view - V_BILL_OVERVIEW 5 parsed
materialized_view - MV_ACCT_OWE 8 mview_fast_refresh mview_on_commit feature_only
synonym - CUST_INFO 5 public_synonym feature_only
synonym - V_SERV_ACTIVE 1 public_synonym feature_only
trigger - TRG_TMP_BILL_CALC 8 trigger_correlation_reference trigger_on_global_temp_table feature_only
trigger - TRG_SERV_INFO_AUDIT 9 seq_nextval trigger_correlation_reference feature_only
输入文件终态
corpus/billing-demo/ddl/schema.sql 部分摄入(partial)
corpus/billing-demo/mapper/AcctBalanceMapper.xml 部分摄入(partial)
corpus/billing-demo/mapper/AcctBillMapper.xml 部分摄入(partial)
corpus/billing-demo/mapper/ArchiveMapper.xml 已摄入(ok)
corpus/billing-demo/mapper/BillDetailMapper.xml 部分摄入(partial)
corpus/billing-demo/mapper/CommonMapper.xml 已摄入(ok)
corpus/billing-demo/mapper/CustInfoMapper.xml 部分摄入(partial)
corpus/billing-demo/mapper/OweBillMapper.xml 已摄入(ok)
corpus/billing-demo/mapper/PayLogMapper.xml 部分摄入(partial)
corpus/billing-demo/mapper/ServInfoMapper.xml 已摄入(ok)
corpus/billing-demo/mapper/StatReportMapper.xml 已摄入(ok)
corpus/billing-demo/plsql/pkg_bill_common.sql 已摄入(ok)
corpus/billing-demo/plsql/pkg_rate_engine.sql 已摄入(ok)
corpus/billing-demo/plsql/prc_archive_cdr.sql 已摄入(ok)
corpus/billing-demo/plsql/prc_batch_billing.sql 已摄入(ok)
corpus/billing-demo/plsql/prc_credit_check.sql 已摄入(ok)
corpus/billing-demo/plsql/prc_deduct_balance.sql 已摄入(ok)
corpus/billing-demo/plsql/prc_month_rebill.sql 已摄入(ok)
corpus/billing-demo/plsql/prc_owe_urge.sql 部分摄入(partial)
corpus/billing-demo/plsql/prc_submit_jobs.sql 已摄入(ok)
corpus/billing-demo/plsql/prc_sync_crm_cust.sql 已摄入(ok)
corpus/billing-demo/plsql/prc_write_oplog.sql 已摄入(ok)
corpus/billing-demo/sqltext/awr_top.sql 部分摄入(partial)
corpus/billing-demo/sqltext/ops_scripts.sql 部分摄入(partial)

按出现次数降序的前 100 条语句指纹(全量去重语句 461 条)。

指纹类型出现次数首现位置样例(截断)
eb86c76c9c9a select 2 corpus/billing-demo/mapper/ArchiveMapper.xml:73 SELECT COUNT(*) FROM BILL_DETAIL WHERE BILL_MONTH = #{billMonth}
6bb071df3f55 update 2 corpus/billing-demo/mapper/ServInfoMapper.xml:86 UPDATE SERV_INFO WHERE SERV_ID = #{servId}
09d7e43d0190 select 1 corpus/billing-demo/sqltext/awr_top.sql:9 -- ===================================================================== -- AWR / V$SQL Top SQL 导出(模拟) -- 采集方式:按 executi…
f6a2b1bcf892 select 1 corpus/billing-demo/sqltext/awr_top.sql:13 -- TOP 2 | executions=52,201,384 | avg_ela_ms=0.8 | sql_id=4tg7wq2m9c1kd -- 号码查服务(呼叫前鉴权) SELECT SERV_ID, ACCT_ID, STATUS…
fb362f9e73f6 update 1 corpus/billing-demo/sqltext/awr_top.sql:17 -- TOP 3 | executions=36,882,047 | avg_ela_ms=1.2 | sql_id=9pl3xd5n2v8qe -- 实时扣费(计费网关) UPDATE ACCT_BALANCE SET BALANCE =…
b11ca54025cf select 1 corpus/billing-demo/sqltext/awr_top.sql:22 -- TOP 4 | executions=21,004,918 | avg_ela_ms=0.3 | sql_id=2mk8rt6b4x0jf -- 缴费流水号取号(ORDER 序列,RAC 节点间排队热点) SELECT SEQ_PAY…
f6449284b7af insert 1 corpus/billing-demo/sqltext/awr_top.sql:26 -- TOP 5 | executions=18,377,265 | avg_ela_ms=2.1 | sql_id=6qw1zc8v5b3nh -- 话单入库(采集程序批量绑定) INSERT INTO CDR_DATA (CDR_ID,…
eb1fbcee19b3 insert 1 corpus/billing-demo/sqltext/awr_top.sql:31 -- TOP 6 | executions=12,940,772 | avg_ela_ms=1.9 | sql_id=1hy5um3k7t9pc -- 费用明细写入(批价程序) INSERT INTO BILL_DETAIL (FEE_ID…
ce88a3a08f03 select 1 corpus/billing-demo/sqltext/awr_top.sql:36 -- TOP 7 | executions=9,822,530 | avg_ela_ms=0.6 | sql_id=7vb2ns4x8d1mg -- 会话审计(登录埋点,USERENV 遗留写法) SELECT USERENV('SESSI…
151daf25eae3 select 1 corpus/billing-demo/sqltext/awr_top.sql:40 -- TOP 8 | executions=8,153,904 | avg_ela_ms=3.5 | sql_id=3cz9ka1p6w4rj -- 客服账单明细页(ROWNUM 三层分页) SELECT * FROM (SELECT T.…
ebfb94161d8f select 1 corpus/billing-demo/sqltext/awr_top.sql:47 -- TOP 9 | executions=7,449,681 | avg_ela_ms=1.1 | sql_id=5ne7jd0q2y6sk -- 欠费实时汇总(信控,物化视图直查) SELECT OWE_TOTAL, OWE_CNT F…
e47e021ef9fd insert 1 corpus/billing-demo/sqltext/awr_top.sql:51 -- TOP 10 | executions=6,207,455 | avg_ela_ms=0.9 | sql_id=0rx4gt8h3z7lb -- 缴费入账(渠道回调) INSERT INTO PAY_LOG (ACCT_ID, PAY…
35a7e3a91469 select 1 corpus/billing-demo/sqltext/awr_top.sql:56 -- TOP 11 | executions=4,911,038 | avg_ela_ms=2.8 | sql_id=8dm6po2c5f1te -- 余额行锁(充值路径,WAIT 5 语法) SELECT BALANCE, VERSION…
59ee1da37b7d select 1 corpus/billing-demo/sqltext/awr_top.sql:60 -- TOP 12 | executions=4,388,207 | avg_ela_ms=0.5 | sql_id=6sl0hv9j4a2wf -- 付费模式翻译(DECODE 高频报表片段) SELECT ACCT_ID, DECODE…
e2ad9d011750 select 1 corpus/billing-demo/sqltext/awr_top.sql:64 -- TOP 13 | executions=3,904,552 | avg_ela_ms=1.4 | sql_id=2fu8bn5r7k3xd -- 空值兜底(NVL 高频) SELECT NVL(SUM(OWE_FEE), 0) FRO…
54de48f05c3e select 1 corpus/billing-demo/sqltext/awr_top.sql:68 -- TOP 14 | executions=3,377,910 | avg_ela_ms=2.2 | sql_id=9gc1qw7m0e5vh -- 当日缴费对账(日期截断) SELECT COUNT(*), SUM(PAY_FEE) F…
2ea38775df6a select 1 corpus/billing-demo/sqltext/awr_top.sql:72 -- TOP 15 | executions=2,850,346 | avg_ela_ms=4.0 | sql_id=4jz3xs6t9n8pa -- 明细+费目外连接((+) 旧式外连接) SELECT BD.FEE_ID, BD.FEE…
01337f8ae700 select 1 corpus/billing-demo/sqltext/awr_top.sql:78 -- TOP 16 | executions=2,204,873 | avg_ela_ms=0.7 | sql_id=7wk5ce2y8u0qb -- 网厅账单月列表 SELECT BILL_MONTH, TOTAL_FEE, PAID_F…
3f6000e9cbfb select 1 corpus/billing-demo/sqltext/awr_top.sql:82 -- TOP 17 | executions=1,988,414 | avg_ela_ms=1.6 | sql_id=1tb9mf4l6i2od -- 宽限期计算(日期加数字) SELECT OWE_ID FROM OWE_BILL WHE…
c3adc665484b select 1 corpus/billing-demo/sqltext/awr_top.sql:86 -- TOP 18 | executions=1,754,209 | avg_ela_ms=5.3 | sql_id=5ax7dj0g3h9ru -- 客户模糊搜索(|| 拼接通配) SELECT CUST_ID, CUST_NAME FR…
77732878aa91 select 1 corpus/billing-demo/sqltext/awr_top.sql:90 -- TOP 19 | executions=1,502,861 | avg_ela_ms=0.4 | sql_id=3vp2ny8s5c7ze -- 通知取件(网关轮询) SELECT MSG_ID, ACCT_ID, MSG_TYPE …
17a958995766 insert 1 corpus/billing-demo/sqltext/awr_top.sql:94 -- TOP 20 | executions=1,209,377 | avg_ela_ms=2.9 | sql_id=8qh4rk1w6m3yg -- 月账单生成(出账程序,hint 遗留) INSERT INTO ACCT_BILL (B…
44e287e0dd81 select 1 corpus/billing-demo/sqltext/awr_top.sql:100 -- TOP 21 | executions=1,014,650 | avg_ela_ms=1.8 | sql_id=6em8ub3f0j5ti -- 账户名下号码拼接(LISTAGG) SELECT LISTAGG(SERV_NBR, '…
783bbb228029 select 1 corpus/billing-demo/sqltext/awr_top.sql:104 -- TOP 22 | executions=884,092 | avg_ela_ms=0.6 | sql_id=0yd6io9a2p4nc -- 客户证件校验(REGEXP_LIKE) SELECT COUNT(*) FROM CUST_…
48d6f71facf9 select 1 corpus/billing-demo/sqltext/awr_top.sql:108 -- TOP 23 | executions=730,518 | avg_ela_ms=3.1 | sql_id=4kt1zg7e5x8wm -- 停机候选扫描(信控日批,日期减数字) SELECT O.ACCT_ID FROM OWE_B…
78df19561722 select 1 corpus/billing-demo/sqltext/awr_top.sql:112 -- TOP 24 | executions=655,481 | avg_ela_ms=2.4 | sql_id=2sn5vc0b8q1hf -- 发票流水查询(月账期) SELECT INVOICE_ID, INVOICE_NBR FRO…
aac02c01ba83 select 1 corpus/billing-demo/sqltext/awr_top.sql:116 -- TOP 25 | executions=529,904 | avg_ela_ms=7.2 | sql_id=7rc3lp6d9v0sj -- 集团欠费层级汇总(CONNECT BY 层级展开) SELECT SUM(O.OWE_FEE…
07ec3e5437f6 select 1 corpus/billing-demo/sqltext/awr_top.sql:130 -- TOP 26 | executions=471,226 | avg_ela_ms=1.0 | sql_id=1og9fw4u7b2xk -- 出账月序列(报表口径,CONNECT BY LEVEL 行生成) SELECT TO_CHA…
e627f4028ed1 select 1 corpus/billing-demo/sqltext/awr_top.sql:134 -- TOP 27 | executions=390,873 | avg_ela_ms=4.8 | sql_id=5uh2at8n1z6qd -- 渠道日结(GROUP BY + TO_CHAR) SELECT TO_CHAR(PAY_TI…
c6b16e0d4fff select 1 corpus/billing-demo/sqltext/awr_top.sql:141 -- TOP 28 | executions=248,660 | avg_ela_ms=9.5 | sql_id=9ib7ms3v6c0el -- 出账对账(MINUS 集合差) SELECT ACCT_ID FROM ACCT_BILL …
e6422fec687d merge 1 corpus/billing-demo/sqltext/awr_top.sql:147 -- TOP 29 | executions=187,342 | avg_ela_ms=12.7 | sql_id=3pf6dk9h2j8wn -- 余额冲抵(出账后 MERGE 回写) MERGE INTO ACCT_BALANCE T …
f973a7bdd74a select 1 corpus/billing-demo/sqltext/awr_top.sql:155 -- TOP 30 | executions=95,207 | avg_ela_ms=45.3 | sql_id=8xe4qb7r0t5ym -- 大客户月消费导出(hint + 多表关联) SELECT /*+ INDEX(BD IDX_…
6b19092915e7 command 1 corpus/billing-demo/sqltext/ops_scripts.sql:7 -- ===================================================================== -- 计费运维脚本合集(DBA 值班手册摘录) -- 说明:SQL*Plus 环境执行;含会话…
f8fd0d023399 command 1 corpus/billing-demo/sqltext/ops_scripts.sql:10 -- 出账窗口开启并行 ALTER SESSION SET WORKAREA_SIZE_POLICY = MANUAL
1542f597eae5 alias 1 corpus/billing-demo/sqltext/ops_scripts.sql:13 -- 手工补跑昨日出账作业(DBMS_JOB 老式调度) EXEC DBMS_JOB.RUN(142)
47ac990e8242 alias 1 corpus/billing-demo/sqltext/ops_scripts.sql:16 -- 注册临时补账作业(一次性) EXEC DBMS_JOB.SUBMIT(:jobno, 'PRC_BATCH_BILLING(202606);', SYSDATE, NULL)
1b8a985f7a68 select 1 corpus/billing-demo/sqltext/ops_scripts.sql:19 -- 误操作核查:闪回查询 30 分钟前的余额(误扣排查) SELECT ACCT_ID, BALANCE FROM ACCT_BALANCE AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '30' MI…
0d223ee39d44 delete 1 corpus/billing-demo/sqltext/ops_scripts.sql:24 -- 话单重复入库修复:按 ROWID 去重保留首行 DELETE FROM BILL_DETAIL BD WHERE BD.BILL_MONTH = 202606 AND BD.ROWID NOT IN ( SELECT MIN(D.RO…
525eadf3e0e9 select 1 corpus/billing-demo/sqltext/ops_scripts.sql:33 -- 欠费口径核对:账单减缴费与欠费表比对 SELECT B.ACCT_ID, B.TOTAL_FEE - B.PAID_FEE DIFF_FEE, NVL(O.OWE_FEE, 0) OWE_FEE FROM ACCT_BILL B, O…
77a983e69f79 select 1 corpus/billing-demo/sqltext/ops_scripts.sql:40 -- 长事务排查期间锁定问题账户余额行 SELECT ACCT_ID, BALANCE FROM ACCT_BALANCE WHERE ACCT_ID = 100000123 FOR UPDATE WAIT 3
be17297a8512 select 1 corpus/billing-demo/sqltext/ops_scripts.sql:43 -- 当月分区话单量核对 SELECT COUNT(*) FROM CDR_DATA WHERE BILL_DATE >= TRUNC(SYSDATE, 'MM')
f88054014b19 update 1 corpus/billing-demo/sqltext/ops_scripts.sql:46 -- 临时放开信控(重大保障期间):宽限期整体加 3 天 UPDATE CREDIT_CONTROL SET GRACE_PERIOD = NUMTODSINTERVAL(3, 'DAY') WHERE CREDIT_LEVEL = 'A'
ed514f2ee23d update 1 corpus/billing-demo/sqltext/ops_scripts.sql:49 -- 补发短信通知(当天发送失败的重置为待发送) UPDATE MSG_NOTICE SET SEND_STATE = '0' WHERE SEND_STATE = '2' AND SEND_TIME >= TRUNC(SYSDATE)
52f10af85016 commit 1 corpus/billing-demo/sqltext/ops_scripts.sql:52 COMMIT
e69db3debeee command 1 corpus/billing-demo/ddl/schema.sql:13 -- ===================================================================== -- 计费账务系统(BILLING)核心库表结构 -- 来源:生产库 DBMS_METADAT…
efd8980f8ed1 create 1 corpus/billing-demo/ddl/schema.sql:31 -- 客户联系人表:地址字段使用对象类型(UDT),由 TP_ADDRESS 定义 CREATE TABLE CUST_CONTACT ( CONTACT_ID NUMBER(12) NOT NULL, CUST_ID NUMBER(12)…
a5a352172a4c create 1 corpus/billing-demo/ddl/schema.sql:43 -- 黑名单表:欠费停机后拒绝二次入网 CREATE TABLE BLACK_LIST ( BLACK_ID NUMBER(12) NOT NULL, CERT_NBR VARCHAR2(32) NOT NULL, BLACK_REASON…
6e198c9f8bb9 create 1 corpus/billing-demo/ddl/schema.sql:57 -- --------------------------------------------------------------------- -- 账户域 -- -------------------------------------…
72498052c6bc create 1 corpus/billing-demo/ddl/schema.sql:70 -- 账户余额表:余额以分存储,BALANCE_YUAN 为虚拟列(报表直接取元) CREATE TABLE ACCT_BALANCE ( ACCT_ID NUMBER(12) NOT NULL, BALANCE NUMBER(14) DE…
950d265edfb4 create 1 corpus/billing-demo/ddl/schema.sql:81 -- 预存款流水表 CREATE TABLE DEPOSIT_LOG ( DEPOSIT_ID NUMBER(14) NOT NULL, ACCT_ID NUMBER(12) NOT NULL, DEPOSIT_FEE NUMBER(12)…
51a71263c409 create 1 corpus/billing-demo/ddl/schema.sql:92 -- 缴费流水表:12c IDENTITY 主键 + 本地时区时间戳(多时区营业厅试点遗留) CREATE TABLE PAY_LOG ( PAY_ID NUMBER GENERATED ALWAYS AS IDENTITY, ACCT_I…
19895e333c77 command 1 corpus/billing-demo/ddl/schema.sql:105 -- 调账流水表:CREATE_TIME 用 12c DEFAULT ON NULL(应用传 NULL 也落 SYSDATE) CREATE TABLE ADJUST_LOG ( ADJUST_ID NUMBER(14) NOT NULL,…
2bdee49924c3 create 1 corpus/billing-demo/ddl/schema.sql:122 -- --------------------------------------------------------------------- -- 产品与资费域 -- ----------------------------------…
6ae4a96f215d create 1 corpus/billing-demo/ddl/schema.sql:136 -- 商品(销售品)表 CREATE TABLE PROD_OFFER ( OFFER_ID NUMBER(10) NOT NULL, OFFER_NAME VARCHAR2(128) NOT NULL, OFFER_TYPE CHAR(2…
21900126342d create 1 corpus/billing-demo/ddl/schema.sql:147 -- 用户订购关系表 CREATE TABLE SERV_PROD_REL ( REL_ID NUMBER(14) NOT NULL, SERV_ID NUMBER(12) NOT NULL, OFFER_ID NUMBER(10) NOT…
2c6d02d0caa3 create 1 corpus/billing-demo/ddl/schema.sql:157 -- 资费计划表 CREATE TABLE PRICE_PLAN ( PLAN_ID NUMBER(10) NOT NULL, OFFER_ID NUMBER(10), PLAN_NAME VARCHAR2(128), RATE_UNIT …
3ccdb708050f command 1 corpus/billing-demo/ddl/schema.sql:168 -- 费目表:小表高频点查,建为索引组织表(IOT) CREATE TABLE TARIFF_ITEM ( ITEM_ID NUMBER(8) NOT NULL, ITEM_NAME VARCHAR2(64) NOT NULL, ITEM_…
7cf6afb63cb9 create 1 corpus/billing-demo/ddl/schema.sql:177 -- 优惠规则表 CREATE TABLE DISCOUNT_RULE ( RULE_ID NUMBER(10) NOT NULL, RULE_NAME VARCHAR2(128), DISCOUNT_RATE NUMBER(5, 4), …
69a916f9f56b create 1 corpus/billing-demo/ddl/schema.sql:192 -- --------------------------------------------------------------------- -- 话单与账务域 -- ----------------------------------…
6edc511e9426 command 1 corpus/billing-demo/ddl/schema.sql:201 -- 语音话单表:按月 RANGE 分区(每月手工预建分区) CREATE TABLE CDR_VOICE ( CDR_ID NUMBER(16) NOT NULL, SERV_ID NUMBER(12) NOT NULL, CALLING…
5e7f65574040 command 1 corpus/billing-demo/ddl/schema.sql:219 -- 流量话单表:11gR2 INTERVAL 自动扩展分区(免每月预建) CREATE TABLE CDR_DATA ( CDR_ID NUMBER(16) NOT NULL, SERV_ID NUMBER(12) NOT NULL, A…
27bbb4258a74 command 1 corpus/billing-demo/ddl/schema.sql:233 -- 话单采集外部表:直接映射采集机落地的话单文件 CREATE TABLE EXT_CDR_FILE ( CALLING_NBR VARCHAR2(24), CALLED_NBR VARCHAR2(24), START_TIME VARC…
4e2992acc9af command 1 corpus/billing-demo/ddl/schema.sql:251 -- 费用明细表:出账明细,按账期 RANGE 分区 CREATE TABLE BILL_DETAIL ( FEE_ID NUMBER(16) NOT NULL, ACCT_ID NUMBER(12) NOT NULL, SERV_ID N…
5145e598352e create 1 corpus/billing-demo/ddl/schema.sql:268 -- 账单表:月账 CREATE TABLE ACCT_BILL ( BILL_ID NUMBER(16) NOT NULL, ACCT_ID NUMBER(12) NOT NULL, BILL_MONTH NUMBER(6) NOT NU…
ebd7d32e6551 create 1 corpus/billing-demo/ddl/schema.sql:281 -- 欠费表 CREATE TABLE OWE_BILL ( OWE_ID NUMBER(16) NOT NULL, ACCT_ID NUMBER(12) NOT NULL, BILL_MONTH NUMBER(6) NOT NULL, O…
5d4a6423fa6d command 1 corpus/billing-demo/ddl/schema.sql:293 -- 发票信息表:票面影像为 LONG RAW(老打印系统遗留),存档扫描件为 BFILE CREATE TABLE INVOICE_INFO ( INVOICE_ID NUMBER(14) NOT NULL, ACCT_ID NUMBER…
24a7fab433dd command 1 corpus/billing-demo/ddl/schema.sql:306 -- 信控表:宽限期为 INTERVAL 类型列 CREATE TABLE CREDIT_CONTROL ( CREDIT_ID NUMBER(10) NOT NULL, ACCT_ID NUMBER(12) NOT NULL, CREDI…
9b893190d810 create 1 corpus/billing-demo/ddl/schema.sql:317 -- 批价日志表:记录源话单 ROWID 便于重批回溯;批价因子用二进制浮点 CREATE TABLE RATE_LOG ( RATE_ID NUMBER(14) NOT NULL, CDR_ID NUMBER(16) NOT NULL, …
5be693e0e25d create 1 corpus/billing-demo/ddl/schema.sql:333 -- --------------------------------------------------------------------- -- 统计与公共域 -- ----------------------------------…
123bcc41b4e7 create 1 corpus/billing-demo/ddl/schema.sql:342 -- 月使用量汇总表 CREATE TABLE USAGE_MONTH_SUM ( SERV_ID NUMBER(12) NOT NULL, BILL_MONTH NUMBER(6) NOT NULL, VOICE_SECONDS NUMB…
ef4666ad16ed create 1 corpus/billing-demo/ddl/schema.sql:351 -- 区域表:行政区划树 CREATE TABLE REGION_INFO ( REGION_ID NUMBER(6) NOT NULL, PARENT_ID NUMBER(6), REGION_NAME VARCHAR2(64) NOT …
b254a229d230 create 1 corpus/billing-demo/ddl/schema.sql:361 -- 渠道表 CREATE TABLE CHANNEL_INFO ( CHANNEL_ID NUMBER(8) NOT NULL, CHANNEL_NAME VARCHAR2(128), CHANNEL_TYPE CHAR(2), REGI…
cd88493655d5 create 1 corpus/billing-demo/ddl/schema.sql:370 -- 操作员表:登录令牌为 RAW 存储(MD5 摘要) CREATE TABLE OPERATOR_INFO ( OP_ID NUMBER(8) NOT NULL, OP_CODE VARCHAR2(32) NOT NULL, OP_NA…
30de94b1c7d1 create 1 corpus/billing-demo/ddl/schema.sql:381 -- 短信通知表:通知报文为 XMLTYPE(网关接口报文原样落库) CREATE TABLE MSG_NOTICE ( MSG_ID VARCHAR2(32) NOT NULL, ACCT_ID NUMBER(12), MSG_TYPE …
2d19530e7fe4 create 1 corpus/billing-demo/ddl/schema.sql:392 -- 系统参数表(12.2 CDB 导出遗留 SHARING 子句) CREATE TABLE SYS_PARAM ( PARAM_KEY VARCHAR2(64) NOT NULL, PARAM_VALUE VARCHAR2(512), …
38419f5c11d2 create 1 corpus/billing-demo/ddl/schema.sql:400 -- 操作日志表(自治事务过程专用写入) CREATE TABLE OP_LOG ( LOG_ID NUMBER(16) NOT NULL, OP_MODULE VARCHAR2(64), OP_CONTENT VARCHAR2(1024)…
d49463db5b7f create 1 corpus/billing-demo/ddl/schema.sql:409 -- 出账中间计算表:会话级全局临时表(出账批处理专用) CREATE GLOBAL TEMPORARY TABLE TMP_BILL_CALC ( ACCT_ID NUMBER(12) NOT NULL, SERV_ID NUMBER(1…
bb80264a6180 create 1 corpus/billing-demo/ddl/schema.sql:437 -- --------------------------------------------------------------------- -- 序列 -- --------------------------------------…
dd260db94a0e create 1 corpus/billing-demo/ddl/schema.sql:439 CREATE SEQUENCE SEQ_CUST_ID START WITH 10000001 INCREMENT BY 1 CACHE 500 NOORDER
0918ea11ff01 create 1 corpus/billing-demo/ddl/schema.sql:441 CREATE SEQUENCE SEQ_MSG_ID START WITH 1 INCREMENT BY 1 CACHE 200
215b0cd84f82 create 1 corpus/billing-demo/ddl/schema.sql:443 CREATE SEQUENCE SEQ_ADJUST_ID START WITH 1 INCREMENT BY 1 NOCACHE
2a41202c259e create 1 corpus/billing-demo/ddl/schema.sql:449 -- --------------------------------------------------------------------- -- 索引 -- --------------------------------------…
9c452abe96e9 create 1 corpus/billing-demo/ddl/schema.sql:450 CREATE INDEX IDX_SERV_INFO_ACCT ON SERV_INFO (ACCT_ID)
ea603f527ff3 create 1 corpus/billing-demo/ddl/schema.sql:451 CREATE UNIQUE INDEX UK_SERV_INFO_NBR ON SERV_INFO (SERV_NBR)
4aa3da6785df command 1 corpus/billing-demo/ddl/schema.sql:452 CREATE INDEX IDX_BILL_DETAIL_ACCT ON BILL_DETAIL (ACCT_ID, BILL_MONTH) LOCAL
7c451ada77cc create 1 corpus/billing-demo/ddl/schema.sql:453 CREATE INDEX IDX_PAY_LOG_ACCT ON PAY_LOG (ACCT_ID, PAY_TIME)
de3fe1ac9ef6 create 1 corpus/billing-demo/ddl/schema.sql:454 CREATE INDEX IDX_OWE_BILL_ACCT ON OWE_BILL (ACCT_ID, PAY_FLAG)
72e58f485481 command 1 corpus/billing-demo/ddl/schema.sql:455 CREATE INDEX IDX_CDR_DATA_SERV ON CDR_DATA (SERV_ID, BILL_DATE) LOCAL
a1aa16e4d6a0 create 1 corpus/billing-demo/ddl/schema.sql:462 -- --------------------------------------------------------------------- -- 视图 -- --------------------------------------…
02b1d84023f3 command 1 corpus/billing-demo/ddl/schema.sql:469 -- 客户脱敏视图:BEQUEATH CURRENT_USER(供 VPD 环境下按调用者权限取数) CREATE OR REPLACE VIEW V_CUST_SECURE BEQUEATH CURRENT_USER AS SELECT …
4ef41dfd6bfc create 1 corpus/billing-demo/ddl/schema.sql:476 -- 欠费清单视图:带 CHECK OPTION,禁止通过视图把已缴记录改回欠费 CREATE OR REPLACE VIEW V_OWE_LIST AS SELECT OWE_ID, ACCT_ID, BILL_MONTH, OWE_FE…
6015a94a744f command 1 corpus/billing-demo/ddl/schema.sql:483 -- 月缴费汇总视图(12c DBMS_METADATA 导出带 EDITIONABLE 前缀) CREATE OR REPLACE EDITIONABLE VIEW V_PAY_MONTH AS SELECT ACCT_ID, TO_CH…
3984d3ab5446 create 1 corpus/billing-demo/ddl/schema.sql:489 -- 账单总览普通视图 CREATE OR REPLACE VIEW V_BILL_OVERVIEW AS SELECT B.BILL_ID, B.ACCT_ID, B.BILL_MONTH, B.TOTAL_FEE, B.PAID_FEE…
8e9a3d2ec6fb command 1 corpus/billing-demo/ddl/schema.sql:495 -- 欠费实时汇总物化视图:FAST ON COMMIT(信控实时查欠费总额) CREATE MATERIALIZED VIEW MV_ACCT_OWE REFRESH FAST ON COMMIT AS SELECT ACCT_ID, S…
b0f47e00bd19 command 1 corpus/billing-demo/ddl/schema.sql:508 -- --------------------------------------------------------------------- -- 同义词 -- -------------------------------------…
edaa3375820d command 1 corpus/billing-demo/ddl/schema.sql:509 CREATE PUBLIC SYNONYM V_SERV_ACTIVE FOR BILLING.V_SERV_ACTIVE
a5dc3c8dabb9 insert 1 corpus/billing-demo/ddl/schema.sql:527 INSERT INTO OP_LOG (LOG_ID, OP_MODULE, OP_CONTENT, OP_TIME) VALUES (SEQ_MSG_ID.NEXTVAL, 'SERV_STATUS', '服务 ' || :OLD.SER…
d66dc4486e8f comment 1 corpus/billing-demo/ddl/schema.sql:542 -- --------------------------------------------------------------------- -- 注释(节选) -- ----------------------------------…
c60f266c847e comment 1 corpus/billing-demo/ddl/schema.sql:543 COMMENT ON COLUMN ACCT_BALANCE.BALANCE IS '账户余额,单位分'
67109a676b1f select 1 corpus/billing-demo/plsql/pkg_bill_common.sql:27 SELECT CYCLE_BEGIN, CYCLE_END INTO o_begin, o_end FROM BILL_CYCLE WHERE CYCLE_ID = p_month
以下内容未能纳入规则评估(诚实降级,红线 4):结论完整性受此约束,建议导出案例回流包补齐规则覆盖。
52
解析失败(parse_failed)
2
不支持的输入(unsupported_input)
类别位置原因影响
解析失败 corpus/billing-demo/sqltext/awr_top.sql:9 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 9, Col: 62. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:13 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 65. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:17 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.Sub'>. Line 3, Col: 45. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:26 Expecting ). Line 4, Col: 9. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:31 Expecting ). Line 4, Col: 9. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:40 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 5, Col: 19. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:47 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 60. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:51 Expecting ). Line 4, Col: 9. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:56 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 62. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:60 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 95. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:64 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 59. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:68 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 94. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:72 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 5, Col: 51. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:78 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 71. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:82 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 45. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:86 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.DPipe'>. Line 3, Col: 70. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:94 Invalid expression / Unexpected token. Line 4, Col: 29. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:100 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 95. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:104 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 49. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:112 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 66. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:116 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 10, Col: 28. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:141 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 3, Col: 50. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/awr_top.sql:155 Required keyword: 'expression' missing for <class 'sqlglot.expressions.core.EQ'>. Line 5, Col: 79. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/ops_scripts.sql:7 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/ops_scripts.sql:10 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/ops_scripts.sql:13 Invalid expression / Unexpected token. Line 2, Col: 14. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/ops_scripts.sql:16 Invalid expression / Unexpected token. Line 2, Col: 14. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/sqltext/ops_scripts.sql:19 Invalid expression / Unexpected token. Line 3, Col: 33. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:13 Expecting ). Line 22, Col: 36. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:105 Required keyword: 'this' missing for <class 'sqlglot.expressions.constraints.DefaultColumnConstraint'>. Line 10, Col: 32. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:168 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:201 Expecting ). Line 14, Col: 27. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:219 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:233 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:251 Expecting ). Line 14, Col: 27. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:293 Expecting ). Line 7, Col: 25. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:306 Expecting ). Line 7, Col: 30. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:452 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:455 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:469 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:483 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:495 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:508 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/ddl/schema.sql:509 SQLGlot 仅返回通用 Command,AST 覆盖不完整 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/plsql/prc_owe_urge.sql:2 Invalid expression / Unexpected token. Line 3, Col: 20. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/mapper/AcctBalanceMapper.xml:53 Invalid expression / Unexpected token. Line 1, Col: 193. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/mapper/AcctBalanceMapper.xml:73 Expecting ). Line 1, Col: 190. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/mapper/AcctBillMapper.xml:47 Expecting ). Line 1, Col: 38. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/mapper/BillDetailMapper.xml:92 Invalid expression / Unexpected token. Line 1, Col: 180. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/mapper/BillDetailMapper.xml:135 Expecting ). Line 1, Col: 169. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/mapper/CustInfoMapper.xml:152 Invalid expression / Unexpected token. Line 1, Col: 97. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
解析失败 corpus/billing-demo/mapper/PayLogMapper.xml:103 Expecting ). Line 1, Col: 202. 该语句未纳入 AST 规则评估;仍会尝试正则/特征级规则
不支持的输入 corpus/billing-demo/ddl/schema.sql:542 corpus/billing-demo/ddl/schema.sql:542 DDL 通道未覆盖的语句类型(COMMENT) 对应 DDL 语句未完整纳入对象评估
不支持的输入 corpus/billing-demo/ddl/schema.sql:543 corpus/billing-demo/ddl/schema.sql:543 DDL 通道未覆盖的语句类型(COMMENT) 对应 DDL 语句未完整纳入对象评估