oracle建序列号seq,oracle序列(sequence
1.序列是oracle提供的用于生成一些列唯一数字的数据库对象。序列不占实际的存储空间,只是在数据字典中保存它的定义信息。
2.创建序列
create sequence;
create any sequence;
语句:create sequence seq_name
[start with n]
[increment by n] //默认是1
[minvalue n | nominvalue]
[maxvalue n | nomaxvalue]
[cache n | nvache] //是否产生序列号预分配,并存储在内存中;
[cycle | nocycle]
[order | noorder]; //保证生成的序列值是是按顺序产生的。
3. 修改序列
alter sequence deptno_seq
maxvalue 200
cache 3; //start with不能改,其他都可以
4. 查询用户的序列
desc user_sequences
select * from user_sequences where sequence_name='DEPTNO_SEQ';
5.删除序列
drop sequence deptno_seq;
本文来自博客园,作者:diablo-427,转载请注明原文链接:https://www.cnblogs.com/diablo-427/articles/16772155.html