Oracle_序列

前端之家收集整理的这篇文章主要介绍了Oracle_序列前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.什么是序列(数据库对象之一)

自动提供唯一的数值

共享对象

用于提供主键值

将序列值装入内存可提高访问效率

2.create sequnce 语句

create sequence empseq

increment by 10 //每次增加10

start with 10 // 从10开始

maxvalue 100 // 提供的最大值

cycle //需要循环(达到最大值后,从头循环)

nocache; //不需要缓存登录

3.查看序列

select empseq.currval form dual; //查询序列当前值

select empseq.nextval from dual; //查询序列下一个值

4.序列提供主键,插入

insert into emp01 values(empseq.nextval,'BB',2500);

5.修改序列

alert sequence empseq

increment by 1

nocycle

猜你在找的Oracle相关文章