是否有任何方法可以限制列(例如“ID”)遵循已创建的序列(例如“ID_SEQ”)?
如果没有自动约束,手动插入可能会使整个序列失控。可以做些什么来解决这个问题?只需调用 NextVal 两次?
最佳答案
您可以使用触发器来完成此操作。示例:
create or replace trigger product_insert before insert on product for each row begin
select id_seq.nextval
into :new.product_id
from dual;
end;
关于oracle - 确保该列遵循 Oracle 中的序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971019/