mac版Navicat如何设置重新打开后保持上次选项卡,在使用Navicat客户端时,我们可以设置重新打开客户端,保持上次打开的选项卡的,这个功能在哪里设置?我们来看一下。......
oracle数据库,如何刷新、重置sequence的值
在oracle数据库中,如果每次都是通过sequence获取下一个值,那么,sequence不会重复,那么,当使用其他方式插入值之后,导致sequence产生的值与现有值重复的时候,该如何刷新或者重置sequence的值?
工具/原料
- oracle数据库版本:oracle 11g
- plsql版本:11.0.5.1790
- 操作系统版本:win7
方法/步骤
假设有一张数据库表T_ITEM,并且设置了sequence名字SEQ_T_ITEMID
2oracle数据库如何创建、使用自增长sequence?
查询T_ITEM表中的现有数据
查询sequence的下一个值,可以看到此时sequence下一个值尚未错乱
使用max函数的方式,往表T_ITEM中插入几行测试数据
再次查询sequence的下一个值,发现sequence的值并不会与max方式插入的值同步
在plsql中找到sequence菜单,然后右键点击SEQ_T_ITEMID,选择【Edit】菜单
在编辑界面,填写sequence的【Next number】值,保存即可完成sequence的刷新、重置
注意事项
- 如果使用了sequence,平时最好使用sequence的nextval产生值,避免造成不一致
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
SQL Server 2005数据库恢复图文教程详细阅读
SQL Server 2005数据库恢复图文教程,相信很多的站长网站的时候需要用到SQLServer2005数据库,但是碰到一些问题没有办法恢复,本人专业学习的.et。平时也经常用到,希望能给大家带来......
2023-03-17 482 数据库
-
如何安装SQL Server 2008数据库(带完整图解)详细阅读
如何安装SQL Server 2008数据库(带完整图解),在电脑上安装SQLServer2008软件时,经常会遇到各种各样的问题,如何成功的安装SQLServer2008呢?提供完整过程和图片详解。......
2023-03-17 502 数据库