oracle 序列的概念与使用步骤

oracle 序列的概念与使用步骤

ID:14264799

大小:42.00 KB

页数:3页

时间:2018-07-27

oracle 序列的概念与使用步骤_第1页
oracle 序列的概念与使用步骤_第2页
oracle 序列的概念与使用步骤_第3页
资源描述:

《oracle 序列的概念与使用步骤》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、oracle序列的概念与使用步骤(重点在后面)一、概念1、序列:是oacle提供的用于产生一系列唯一数字的数据库对象。主要用于提供主键值。2、创建序列:创建序列的语法CREATESEQUENCEsequence //创建序列名称      [INCREMENTBYn] //递增的序列值是n如果n是正数就递增,如果是负数就递减默认是      [STARTWITHn]   //开始的值,递增默认是minvalue递减是maxvalue    [{MAXVALUEn

2、NOMAXVALUE}]//最大值      [{MI

3、NVALUEn

4、NOMINVALUE}]//最小值      [{CYCLE

5、NOCYCLE}]//循环/不循环      [{CACHEn

6、NOCACHE}];//分配并存入到内存中其中: Create创建Sequence序列seqEmop序列名称Incrementby步长Statwith1开始值Maxvalue 最大值Minvalue 最小值 NEXTVAL返回序列中下一个有效的值,任何用户都可以引用 CURRVAL中存放序列的当前值 NEXTVAL应在CURRVAL之前指定,二者应同时有效3、 例子Create

7、sequenceseqEmpincrementby1startwith14、访问SelectseqEmp.nextval fromdual; SelectseqEmp.currval fromdual;5、删除序列使用DROPSEQUENCE语句删除序列删除之后,序列不能再次被引用二、使用步骤----------------------------数据库设计中--------------------------------------------------为每个需要自动增长列的表建立一个序列例如:--表studen

8、tcreatetablestudent(idintegerprimarykey,stuNamevarchar2(10),stupwdvarchar2(10));--序列seq_studentcreatesequenceseq_studentincrementby1startwith1;-------------------------------------------------------------------------------------------表coursecreatetablecourse(id

9、integerprimarykey,cNovarchar2(10),cNamevarchar2(10));--序列seq_coursecreatesequenceseq_courseincrementby1startwith1;-----------------------------------在后台代码中为student表插入数据------------------------------1、页面(学生注册stuReg.jsp)用户名:Tom密码:123提交取消2、后台代码//连接数据库//………..此处省略好多

10、字Strings1=从用户框中获取输入的内容(“Tom”)Strings2=从密码框中获取输入的内容(“123”)//stmt.execute(“insertintostudentvalues(seq_student.nextval,s1,s2)”);-----------------------------------在后台代码中为course表插入数据------------------------------1、页面(课程录入course.jsp)课程编号:001课程名称:Oracle数据库提交取消2、后台代码

11、//连接数据库//………..此处省略好多字Stringc1=从课程编号框中获取输入的内容(“001”)Stringc2=从课程名称框中获取输入的内容(“Oracle数据库”)//stmt.execute(“insertintocoursevalues(seq_course.nextval,c1,c2)”);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。