`
zyongsheng83
  • 浏览: 41245 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

一个sequence重置的方法

 
阅读更多

如果直接drop掉,与这个sequence相关的function trigger什么的在下次运行的时候都会重新编译,而且编译有可能会失败,所以采用了下边的方法:

假设sequence seq属性如下:
increment 1
minvalue 1

则用下边方法:
alter sequence seq minvalue 0;
select seq.nextval from dual; --假设值是30
alter sequence seq increment -30;
select seq.nextval from dual; --会得到0
alter sequence seq minvalue 1;
alter sequence seq increment 1;

这样之后再取的时候就会从1开始了。

//从同事(jolin)那学来的, Thank you.

分享到:
评论

相关推荐

    Oracle sequence 重置(失效恢复)

    在Oracle数据库移植过程中,sequence可能失效,本资源可使失效的sequence重新恢复作用

    DNASequence.java

    DNASequence.java ssd

    oracle sequence语句重置方介绍

    在开发过程中,可能会用到oracle sequence语句,本文以oracle sequence语句如何重置进行介绍,需要的朋友可以参考下Oracle重置sequence语句1 Sql代码 代码如下: DECLARE n NUMBER(10 ); tsql VARCHAR2(100 ); p_...

    SQLite中重置自动编号列的方法

    当数据库中包含自动编号的字段时,SQLite会自动建立一个名为 sqlite_sequence 的表。这个表包含两个字段:name 和 seq 。name字段记录了自动编号字段所在的表,seq字段记录了当前用到的序号(下一条记录的编号就是...

    oracle 重置序列从指定数字开始的方法详解

    重置oracle序列从指定数字开始 代码如下: declare n number(10); v_startnum number(10):=10000001;–从多少开始 v_step number(10):=1;–步进 tsql varchar2(200); v_seqname varchar2(200):=’MIP_JF_SEQUENCE’;...

    oscg_base_sequence:为了方便财务部门的工作,我们增加了号码管理能力来管理平时的财政年度的工作,让平时的财务管理变得更加清晰

    变量数字前缀,并增加year_acc和month_cc变量,这两个变量会得到seq_month上下文,四个中的第一个以seq_month为年,后一个为两个月。 3.您可以自由管理会计年度,让您的财务工作更加清晰。 如果您需要帮助,请在...

    序列号生成器

    //如果和上次生成时间不同,重置sequence,就是下一毫秒开始,sequence计数重新从0开始累加 } lastTimestamp = timestamp; long suffix = (datacenterId ) | (workerId ) | sequence; String datePrefix = ...

    RandomSequence:用于在 Mac 和 iOS 上创建独立的、可重复的伪随机数序列的类

    目的RandomSequence 是一个简单的库,用于在 Mac 和 iOS 上生成可重复的伪随机数序列。 与 rand() 和 arc4random() 等 C 随机函数不同,创建多个独立运行的 RandomSequence 实例很容易,并且可以单独设置/重置为已知...

    Oracle 使用触发器创建自动序列号

    increment by 1--每次加1个 start with 1--从1开始计数,nocycle是一直累加,不循环 cache 20 order; --查序列,小心执行 select seq_customer_id.nextval from SEQ_TEST --插入数据 insert into test(nid,test1) ...

    论文研究-基于Token的结构化匹配同源性代码检测技术研究.pdf

    为此,针对代码同源性检测结构化匹配进行了研究,在LCS(longest common sequence)算法中融入了跳变信息保留、结构边界划分、窗口搜索、计数重置、有效序列界定等逻辑,用于Token摘要的结构化信息匹配,提出了一种...

    Simio培训教程8.pdf

    函数表可以用于定义随着时间而改变的任 务时间 (或一个分布的参数)或者基于已经 完成的作业个数. 8 Simio 函数表 已知x, 返回f(x) 语法: Function.TableName[X_Expression] 翻译: 查找 插值运算 端点的外插值运算 ...

    delphi_XML

    //重置 procedure CreateXML(APath:string); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin CreateXML('C:\Documents and Settings\...

    中文版RFC,共456

    RFC955 朝向一个处理过程应用的传输服务 RFC962 TCP-4 的最初 RFC968 “这是开动前的黑暗” RFC974 邮件路由与域名系统 RFC975 自治联邦 RFC976 UUCP 邮件互换格式标准 RFC985 Internet 网关要求 - 起草 RFC988 主机...

    RFC中文文档-txt

    RFC955 朝向一个处理过程应用的传输服务 RFC962 TCP-4 的最初 RFC968 “这是开动前的黑暗” RFC974 邮件路由与域名系统 RFC975 自治联邦 RFC976 UUCP 邮件互换格式标准 RFC985 Internet 网关要求 - 起草 RFC988 主机...

    rfc中文文档目录,包含部分翻译

    RFC955_朝向一个处理过程应用的传输服务 RFC962_TCP-4 的最初 RFC968 “这是开动前的黑暗” RFC974_邮件路由与域名系统 RFC975_自治联邦 RFC976 UUCP 邮件互换格式标准 RFC985 Internet 网关要求 - 起草 RFC988 ...

    ofxDocuApp:简单的应用程序以图片形式记录工作过程

    OfxDocuApp 通过定期保存照片来记录工作过程的简单应用程序... 使用r键可以重置记录并从新文件夹开始。 该代码已在Mac OS X 10.9上使用Xcode以及在Linux上使用成功编译。致谢基于 App Icon由。执照ofxDocuApp在下可用。

    C++STL程序员开发指南【可搜索+可编辑】

    第一篇预备知识 第1 章C++ 编程技术...................................................... 3 1-1 C++与C 语言的区别................................................... 4 1-1-1 文件扩展名的改变,..............

Global site tag (gtag.js) - Google Analytics