Oracle 数据库中序列结合触发器实现主键自增长
Posted 学习靠自己
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 数据库中序列结合触发器实现主键自增长相关的知识,希望对你有一定的参考价值。
一、数据表名称为T_OFFICE,其主键为PID(number类型)
二、首先为数据表的PID字段创建序列
序列名称:S_T_OFFICE_PID
序列详细内容:
三、创建相应的触发器
触发器名称:T_OFFICETRIGER
触发器具体内容:
create or replace
TRIGGER
HYMGS_INDUSTRY_FQ6.T_OFFICETRIGER
BEFORE INSERT ON HYMGS_INDUSTRY_FQ6.T_OFFICE FOR EACH ROW
BEGIN
select S_T_OFFICE_PID.nextval into :new.PID from dual;
END;
注释:插入新数据前 更新PID主键的值
四、土豪打赏
以上是关于Oracle 数据库中序列结合触发器实现主键自增长的主要内容,如果未能解决你的问题,请参考以下文章