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

ORACLE中插入自动增长键的具体代码解析

2008-07-24 22:32 239 查看
--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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐