oracle创建自动增长列
1 首先创建一个序列:
create sequence &nbsoracle账号p; h75510010_uhz_phonelist_seq –序列名 (AUTO_ADD 为系列名,随便取名) www.2cto.com
increment by 1 –每次增加1
start with 1 –从1开始
nomaxvalue –没有最大值
nocache –没有缓存序列
2 创建一个触发器
create or replace trigger h75510010_uhz_phonelist_trig /*—-(myProject)触发器名称—-*/
www.2cto.com
before insert on h75510010_uhz_phonelist /*—-(PROJECT_MANAGE)表名—-*/
for each row
begin
select SEQU_uhz_phonelist.NEXTVAL into :new.id from dual;
end if;
end;