ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Oracle 序列

2020-03-22 17:53:01  阅读:252  来源: 互联网

标签:dual seq nextval 序列 empp Oracle select


--主键生成策略:序列:自动生成顺序递增的序列号
--建一个表,建一个序列,就是为了给这个表生成主键的
create sequence empp_seq increment by 3 start with 10 minvalue 1 maxvalue 20
--序列两个方法
--创建一个序列后必须先调用一次nextval,相当于对这个序列进行初始化操作
--1.nextval():调用一次,增加一次并返回增加的值
select * from user_sequences
--2.currval():调用后不增加,并返回当前序列的值
select empp_seq.nextval from dual;
select empp_seq.currval from dual;

insert into empp(deptno,ename,deptno) values (empp_seq.nextval,'李四',10);
commit;
--sys_guid()是Oracle提供的一个函数,他返回的值全世界唯一
select sys_guid() from dual;

 

标签:dual,seq,nextval,序列,empp,Oracle,select
来源: https://www.cnblogs.com/qilin20/p/12502872.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有