兼容性判定
支持度none
严重度major
置信度high
依据规则ora.column.default_sequence
怎么改
需按命中位置逐条评估改写
判定说明
列 DEFAULT seq.NEXTVAL/CURRVAL 按不支持处理
库侧 / 应用侧路径
库侧改造
可行:改 identity 或 BEFORE INSERT 触发器取号
应用侧改造
可行:应用插入前显式取号并绑定
推荐路线:db_side。验证建议:批量插入、显式 NULL、跨 schema 序列权限三类用例。
规则样例
CREATE TABLE t (id NUMBER DEFAULT seq_t.NEXTVAL PRIMARY KEY, name VARCHAR2(30))
ALTER TABLE t MODIFY id DEFAULT app.seq_order.CURRVAL
CREATE TABLE t (id NUMBER GENERATED BY DEFAULT AS IDENTITY)