兼容性判定
支持度none
严重度minor
置信度high
依据规则ora.pkg.dbms_random, ora.func.dbms_random
怎么改
random() 组合表达式;setseed() 部分模拟 SEED
判定说明
能力矩阵未声明该特征,按不支持处理并降低置信度
库侧 / 应用侧路径
库侧改造
需人工确认改造边界
应用侧改造
需人工确认改造边界
推荐路线:case_by_case。验证建议:VALUE/STRING 可用目标端随机函数组合改写;若业务用 SEED 做可重现随机(测试数据生成),目标端等价性需专门确认
规则样例
SELECT DBMS_RANDOM.VALUE(1, 100) FROM dual
SELECT DBMS_RANDOM.STRING('X', 8) FROM dual
SELECT ROUND(sal) FROM emp