function does not exist GaussDB 505(ORA 模式) 原因和解决

常见于 Oracle 函数或包在目标库无同名实现。 本页仅汇总已有规则页证据;未验证场景不标记为真机结论。

关联规则页

CONNECT BY 操作数含函数

规则 ora.syntax.connect_by_function_operand · 支持度 none · 置信度 low · critical

UGO 标记层次连接函数操作数具体形态不支持,不外推整个 CONNECT BY;建议 PoC 复核

索引表达式中的 TO_DATE/TO_CHAR

规则 ora.index.nonimmutable_conversion · 支持度 none · 置信度 medium · critical

UGO 标记索引内 TO_DATE/TO_CHAR 具体形态不支持;建议 PoC 复核生成列替代与索引一致性

LENGTHB / SUBSTRB / INSTRB 字节语义函数

规则 ora.func.byte_semantics · 支持度 partial · 置信度 high · major

【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial

JSON_OBJECT 构造函数

规则 ora.func.json_object · 支持度 partial · 置信度 low · major

505.2.1 官方文档列 JSON_OBJECT 为支持;仅有文档证据,NULL、RETURNING 与重复键子句仍需 PoC 复核

谓词中函数包裹列

规则 ora.perf.function_wrapped_column · 支持度 none · 置信度 low · major

继承父能力项 perf_static_risk 的支持度;当前子特征待单独核验,建议 PoC 复核

技术支持

迁移案例复核与技术支持

可通过微信群、专项咨询或邮箱提交脱敏案例与迁移范围。

微信交流群 微信二维码

扫码添加微信并申请加入技术交流群;也可搜索微信号 prejudice_me。

邮箱咨询

m01dm01db01@foxmail.com

请提供源库、目标库、代码规模和脱敏案例链接,以便评估改造范围。