ORA-04084 错误表示:“无法更改此触发器类型的 NEW 值”。在 Oracle 数据库中,这个错误通常发生在尝试在行级触发器(ROW TRIGGER)中修改 NEW 伪记录的字段值时。行级触发器在 DML 操作(INSERT、UPDATE、DELETE)之前或之后触发,而 NEW 和 OLD 伪记录分别用于引用新值和旧值。对于 INSERT 操作,只有 NEW 是可用...
假设GetTableMaxid是另外一个用户a的函数 grant execute on a.GetTableMaxid to spes; create synonym spes.GetTableMaxid for a.GetTableMaxid; 重新编译触发器