Oracle添加自增长字段方法步骤
Posted 如果声音记得
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle添加自增长字段方法步骤相关的知识,希望对你有一定的参考价值。
第一步:创建自增长序列
CREATE SEQUENCE ZH_ALARM_INFO_SEQ--自动增长列
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE -- 不建缓冲区 3.建立触发器:
第二步:根据第一步创建的序列,为有自增长字段的表创建触发器
CREATE OR REPLACE TRIGGER Trigger_ZH_ALARM_INFO
BEFORE INSERT ON ZH_ALARM_INFO
for each row
when(NEW.AID is NULL)
begin
select ZH_ALARM_INFO_SEQ.Nextval into :NEW.AID from dual;
end;
附件:
创建序列的前提:自增长字段必须为大写字段
序列查询
select ZH_ALARM_INFO_SEQ.nextval from sys.dual;
序列删除
DROP SEQUENCE ZH_ALARM_INFO_SEQ
以上是关于Oracle添加自增长字段方法步骤的主要内容,如果未能解决你的问题,请参考以下文章