博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 序列(sequence)的创建、修改及删除
阅读量:4344 次
发布时间:2019-06-07

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

1、Oracle 创建序列化:create sequence xxxx

1 create sequence student_id2 minvalue 1  --最小值3 nomaxvalue  --不设置最大值(由机器决定),或 根据表字段的值范围设置 maxvalue4 maxvalue 999  -- 最大值5 start with 1   --从1开始计数,数值可变6 increment by 1  --每次加1,数值可变7 nocycle  --一直累加,不循环;cycle:达到最大值后,将从头开始累加8 nocache;  --不建缓冲区。   如果建立cache那么系统将自动读取cache值个seq,这样会加快运行速度;如果在单机中使用cache,或者oracle死了,那么下次读取的seq值将不连贯,所以不建议使用cache。

 

2、Oracle 修改序列化:alter sequence xxxx

1 alter sequence student_id -- 序列名 也可以更改2 minvalue 1   3 maxvalue 99999999  4 start with 10   5 increment by 1  6 cycle    -- 到10000后,从头开始7 nocache;

 

注:

  1、如果想要改变start的值,必须 drop  sequence 再重建一个序列

  2、如果想要改变minvalue的值,必须删除序列化后再重新建立序列化。不可以修改序列化的minvalue。

 

3、Oracle 删除序列化:drop sequence xxxx

1 drop sequence student_id;

 

转载于:https://www.cnblogs.com/dshore123/p/8269537.html

你可能感兴趣的文章
form 转json,将form表单中的数据序列化数组后转换为Json
查看>>
《JAVA与模式》之抽象工厂模式
查看>>
理解C# 4 dynamic(4) – 让人惊艳的Clay
查看>>
USB Audio设计与实现
查看>>
(数学)最小二乘的几何意义及投影矩阵
查看>>
(一)、mysql的数据类型
查看>>
MySQL创建计算字段
查看>>
Software--Project--Alpha_20180108
查看>>
评论列表显示及排序,个人中心显示
查看>>
Linux内核分析——计算机是如何工作的
查看>>
php调用远程url的六种方法
查看>>
for嵌套
查看>>
Name control
查看>>
解决VS2015安装Android SDK 后文件不全及更新问题
查看>>
辣鸡咯..
查看>>
(2018干货系列一)最新Java学习路线整合
查看>>
django 快速搭建blog
查看>>
Chrome插件:本地程序实现验证码破解(浏览器与本地进程通信)
查看>>
学习的态度!
查看>>
小组成员名单()
查看>>