当前位置: 首页 > news >正文

廊坊网站制作系统网站建设常用的英文

廊坊网站制作系统,网站建设常用的英文,西安知名的网站建设公司,建设银行的网站用户名是什么问题前情提要 在oracle中一般使用序列来实现ID自增。但是oracle中序列维护的没有mysql那么好。只是单存的递增。 比如新建了一个序列,从1开始,每次递增1。此时我向数据库里插入一条id10的数据。那么在序列查询到10的时候,插入就会报错。 所以比较…

前情提要

在oracle中一般使用序列来实现ID自增。但是oracle中序列维护的没有mysql那么好。只是单存的递增。
比如新建了一个序列,从1开始,每次递增1。此时我向数据库里插入一条id=10的数据。那么在序列查询到10的时候,插入就会报错。
所以比较简单的解决办法就是,让现在序列的起始值>目前id的最大值。

修改序列当前的值

oracle对于已经创建序列,没法直接修改当前序列的值。
但是可以使用修改步长的方式,来修改序列当前值。

-- 修改序列的步长
Alter Sequence my_sequence Increment By 100;
-- 查询一次序列
SELECT my_sequence.NEXTVAL as roleId from DUAL;
-- 再将步长修改为1
Alter Sequence my_sequence Increment By 1;

【扩展】序列的其他操作

-- 1.创建序列
CREATE SEQUENCE my_sequence START WITH 1;
-- 2.删除序列
DROP SEQUENCE my_sequence;
-- 3.修改序列起始值,如果序列已经使用(已经通过序列生成过值),oracle不允许直接改变起始值
Alter Sequence my_sequence START WITH 1;
-- 4.修改序列最大值
Alter Sequence my_sequence Maxvalue 1000;
-- 5.启动序列的循环
Alter Sequence my_sequence Cycle;
http://www.yayakq.cn/news/703885/

相关文章:

  • 高品质的网站开发公司cms建站模板app
  • 网站建设报价单 文库九江网站建设推广
  • 青岛黄岛区建设工程管理局网站2_试列出网站开发建设的步骤
  • 五大搜索引擎 三大门户网站怎么查询网站外链数
  • 移动互联网应用的使用情况表格杭州网站seo
  • dw建设网站教案服务器建网站
  • 刘涛做代言的那个网站网页设计与制作课程教学痛点
  • 怎么在百度上做公司网站室内设计师怎么找
  • 网站备案程序地方门户网站建设方案
  • 丰收路网站建设互联网教育网站开发
  • 长沙百度网站推广优化站群是什么意思
  • 宿州网站建设开发公司图片 移动网站开发
  • 怎么用新浪云做网站汕头app制作
  • 医疗设备公司的网站怎么做彭山住房和城乡建设局网站
  • 做团购网站怎样赚钱织梦装修设计网站模板
  • 旅游公司网站制作网站建设走的路线风格
  • wordpress做公司网站郑州网站建设九零后
  • 寻找定制型网站建设网站打开速度
  • 手机做网站的没备案的网站收录
  • 做3d图的网站有哪些软件用自己的电脑做网站空间
  • 深圳外贸企业网站建设简单大气网站源码
  • 短网址赚钱平台WordPress搜索优化工具
  • wordpress如何设置邮箱seo竞价是什么意思
  • 网站文件解压使用top域名做网站
  • 邢台 建网站移动互联网推广
  • 网站开发专员的面试题北京营销策划公司
  • 海南微信网站制作平台博客做资讯类网站
  • 四川省平昌城乡建设厅网站如何做一个公司网站
  • 网站营销的流程聊城wap网站制作
  • 网站推广120种方法招聘网页怎么制作