CONNECT BY 不支持 GaussDB 505(ORA 模式) 原因和解决

层次查询迁移需确认目标库 CONNECT BY 支持面,必要时改递归 CTE。 本页仅汇总已有规则页证据;未验证场景不标记为真机结论。

关联规则页

CONNECT BY 层次查询

规则 ora.syntax.connect_by · 支持度 partial · 置信度 high · critical

【既有矩阵说明(不作为本批新增证据;若冲突,以本批边界和 support 字段为准)】 层次查询可用但 NOFILTERING、函数操作数和多操作符有限制;建议 PoC 复核路径、环和排序 【本批真机验证边界】 本批真机 EXPLAIN 通过:仅证明代表 SQL 的语法与计划受理,不证明行为一致;本批证据结论不超过 partial

CONNECT BY 操作数含函数

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

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

LEVEL 层次伪列

规则 ora.syntax.level_pseudocolumn · 支持度 partial · 置信度 high · major

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

CONNECT_BY_ROOT 层次操作符

规则 ora.syntax.connect_by_root · 支持度 partial · 置信度 high · major

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

SYS_CONNECT_BY_PATH 层次路径函数

规则 ora.syntax.sys_connect_by_path · 支持度 partial · 置信度 high · major

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

技术支持

迁移案例复核与技术支持

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

微信交流群 微信二维码

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

邮箱咨询

m01dm01db01@foxmail.com

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