一、创建表
create table Tempinfo(
ids number(6) not null,
name varchar2(60) not null,
sex number(6) not null
);
二、创建一个sequence。
create sequence Tempinfo_seq increment by 1 start with 1 minvalue 1 maxvalue 9999999999999 nocache order;
第三步,创建一个触发器。
create or replace trigger userlogin_trigger
before insert on Tempinfo
for each row
begin
select Tempinfo_seq.Nextval into:new.ids from sys.dual ;
end;
执行插入查看
insert into Tempinfo (names,sex) values ('Serein',2188);
查看当插入一行新数据时,首个字段IDS自动增加。
当然也事不用创建触发器,直接在插入数据时使用sequence就可以了
insert into Tempinfo (ids,names,sex) values (Tempinfo_seq.Nextval,'Serein',2188);