--1、首先创建一个序列,用下面的可以简单的创建,最小值默认1,每次递增1,完全符合要求,没有必要自己搞麻烦!
create sequence seq_name;
--2、创建表
create table admin(aid varchar(10),aname varchar(20));
--3、创建个触发器,用于往表中自动增长列插入值
create or replace trigger admin_tg
before
insert
on admin for each row
begin
select seq_name.nextval into :new.aid from dual;
end;
--4、执行语句
insert into admin(aname) values('admin11') 插入两列的值为:1,admin11
insert into admin(aname) values('admin22') 插入两列的值为:2,admin22
insert into admin(aname) values('admin33') 插入两列的值为:3,admin33
insert into admin(aname) values('admin44') 插入两列的值为:4,admin44