Oracle 序列 简解

一:简介
oracle没有自动增长列,序列是一个对象,通常用来生成主键值。一般可以通过数据库工具直接新建生成
二:语法
create sequence 数据库名.序列名
[increment by n] –序列号间隔,正(负)整数,默认1
[start with n]–开始值
[maxvalue n | nomaxvalue]-最大值 | 升序最大1027降序最大-1
[minvalue n | nominvalue] -序列最小值 |升序最小1降序最小-1026
[cycle | nocycle] -循环|不循环
[cache | nocache]-使用缓存(提高效率,但容易跳号)| 不使用缓存
[order] -制定排序
修改序列:alter sequence …

三:示例
create sequence seq
start with 1
minvalue 1
maxvalue 999999999999999999999999999
increment by 1
cache 20;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值