兼容性判定
公开资料依据 · 建议 PoC 复核支持度partial
严重度minor
置信度medium
依据规则ora.func.regexp_substr
怎么改
需按命中位置逐条评估改写
判定说明
5.0 官方文档提供;正则方言差异需抽样验证
库侧 / 应用侧路径
库侧改造
需人工确认改造边界
应用侧改造
需人工确认改造边界
推荐路线:case_by_case。验证建议:position/occurrence/subexpr 参数与正则方言差异需逐参核对(PG15+ 才有同名函数);常见"按分隔符拆列"用法建议改 split_part
规则样例
SELECT REGEXP_SUBSTR(csv, '[^,]+', 1, 2) FROM t
SELECT REGEXP_SUBSTR(url, 'https?://([^/]+)', 1, 1, NULL, 1) FROM t
SELECT SUBSTR(csv, 1, 10) FROM t