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

oracle 简单序列 自增 实例

2015-11-09 10:32 363 查看
该文章通过sql语句 实例操作 简单记录orcale中 序列自增的使用。

我们创建一个表,SQL语句:

create table milu(
userid integer primary key not null
,username varchar2(20)
,userpassword varchar2(20)
,usersalary number
);
表名:milu

列:userid、username、userpassword、usersalary,其中userid被设定为主键列

创建自增序列,SQL语句:

create sequence haha
increment by 1
start with 1
maxvalue 999999
cycle;
序列名:userid(可自定义)

increment by增长值,每次自增要增多少

start with 设置自增的起点值

maxvalue 设置自增的最大值

cycle循环,达到最大值后继续从最小值开始,不循环为nocycle,达到最大值容易出错

向表中插入数据,并重复多次,SQL语句:

insert into milu values (haha.nextval,'test','123',4000);


查看结果:

select * from milu;




删除序列,SQL语句:

drop sequence haha;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: