您的位置:首页 > 数据库 > Oracle

oracle中设置表中主键字段自增

2016-01-09 23:56 549 查看
oracle中设置表中主键字段自增

--oracle中设置表中主键字段自增长

--1创建一个测试表

create table xw_table(xh number(10) primary key not null,xm varchar2(10),sex char(2) check(sex in('男','女')));


--2创建一个序列

create sequence xw_sequence
minvalue     1
nomaxvalue
start with   1
increment by 1
nocycle


--创建触发器实现插入数据时自动触发触发器实现主键字段值自增

create trigger xw_table_trigger before insert on xw_table for each row when(new.xh is null)
begin
select xw_sequence.nextval into:new.xh from dual;
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: