博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle基础学习(三) 序列
阅读量:6319 次
发布时间:2019-06-22

本文共 859 字,大约阅读时间需要 2 分钟。

CREATE SEQUENCE sequence  //创建序列名称   [INCREMENT BY n]  //递增的序列值是n 如果n是正数就递增,如果   是负数就递减 默认是1   [START WITH n]    //开始的值,递增默认是minvalue 递减是  // maxvalue   [{MAXVALUE n | NOMAXVALUE}] //最大值   [{MINVALUE n | NOMINVALUE}] //最小值   [{CYCLE | NOCYCLE}] //循环/不循环   [{CACHE n | NOCACHE}];//分配并存入到内存中

NEXTVAL 返回序列中下一个有效的值,任何用户都可以引用

CURRVAL 中存放序列的当前值
NEXTVAL 应在 CURRVAL 之前指定 ,二者应同时有效

select emp_id_seq.nextval from dual;

select emp_id_seq.currval from dual;

使用DROP SEQUENCE 语句删除序列 

修改序列 

Alter sequence seqEmp maxvalue 5;

Select seqEmp.nextval from dual;

create table cdpt(

id number(6),
name varchar2(30),
constraint pk_id primary key(id)
);

Create sequence seq_cdpt

Increment by 1
Start with 1
Maxvalue 999999
Minvalue 1
Nocycle
nocache

insert into cdpt values(seq_cdpt.nextval,’feffefe’);

commit;
select * from cdpt;

 

  

转载于:https://www.cnblogs.com/jeffjoy/p/9209382.html

你可能感兴趣的文章
nutz-sqltpl 1.3.4.RELEASE 发布,在 Nutz 项目中“解决 Java 拼接 SQL”问题
查看>>
城市 | 800个地铁站数据透析的京沪白领图鉴:隐形土豪、无产中产阶级和猪猪女孩...
查看>>
前端脚本!网站图片素材中文转英文
查看>>
linux的常用易忘命令
查看>>
PHP 分割字符串
查看>>
java 基于QRCode、zxing 的二维码生成与解析
查看>>
img垂直水平居中与div
查看>>
防恶意注册的思考
查看>>
订餐系统之同步美团商家订单
查看>>
使用ArrayList时设置初始容量的重要性
查看>>
CentOS 6.9通过RPM安装EPEL源(http://dl.fedoraproject.org)
查看>>
IE8调用window.open导出EXCEL文件题目
查看>>
在网页中加入百度搜索框实例代码
查看>>
在Flex中动态设置icon属性
查看>>
采集音频和摄像头视频并实时H264编码及AAC编码
查看>>
3星|《三联生活周刊》2017年39期:英国皇家助产士学会于2017年5月悄悄修改了政策,不再鼓励孕妇自然分娩了...
查看>>
高级Linux工程师常用软件清单
查看>>
堆排序算法
查看>>
folders.cgi占用系统大量资源
查看>>
路由器ospf动态路由配置
查看>>