首页 > 技术文章 > Oracle 数据库中序列结合触发器实现主键自增长

net064 2018-08-27 09:12 原文

一、数据表名称为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主键的值

 四、土豪打赏

             

 

推荐阅读