打赏

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主键的值

 四、土豪打赏

             

 

posted @ 2018-08-27 09:12  学习靠自己  阅读(139)  评论(0编辑  收藏  举报