如果直接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可能失效,本资源可使失效的sequence重新恢复作用
DNASequence.java ssd
在开发过程中,可能会用到oracle sequence语句,本文以oracle sequence语句如何重置进行介绍,需要的朋友可以参考下Oracle重置sequence语句1 Sql代码 代码如下: DECLARE n NUMBER(10 ); tsql VARCHAR2(100 ); p_...
当数据库中包含自动编号的字段时,SQLite会自动建立一个名为 sqlite_sequence 的表。这个表包含两个字段:name 和 seq 。name字段记录了自动编号字段所在的表,seq字段记录了当前用到的序号(下一条记录的编号就是...
重置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’;...
变量数字前缀,并增加year_acc和month_cc变量,这两个变量会得到seq_month上下文,四个中的第一个以seq_month为年,后一个为两个月。 3.您可以自由管理会计年度,让您的财务工作更加清晰。 如果您需要帮助,请在...
//如果和上次生成时间不同,重置sequence,就是下一毫秒开始,sequence计数重新从0开始累加 } lastTimestamp = timestamp; long suffix = (datacenterId ) | (workerId ) | sequence; String datePrefix = ...
目的RandomSequence 是一个简单的库,用于在 Mac 和 iOS 上生成可重复的伪随机数序列。 与 rand() 和 arc4random() 等 C 随机函数不同,创建多个独立运行的 RandomSequence 实例很容易,并且可以单独设置/重置为已知...
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) ...
为此,针对代码同源性检测结构化匹配进行了研究,在LCS(longest common sequence)算法中融入了跳变信息保留、结构边界划分、窗口搜索、计数重置、有效序列界定等逻辑,用于Token摘要的结构化信息匹配,提出了一种...
函数表可以用于定义随着时间而改变的任 务时间 (或一个分布的参数)或者基于已经 完成的作业个数. 8 Simio 函数表 已知x, 返回f(x) 语法: Function.TableName[X_Expression] 翻译: 查找 插值运算 端点的外插值运算 ...
//重置 procedure CreateXML(APath:string); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin CreateXML('C:\Documents and Settings\...
RFC955 朝向一个处理过程应用的传输服务 RFC962 TCP-4 的最初 RFC968 “这是开动前的黑暗” RFC974 邮件路由与域名系统 RFC975 自治联邦 RFC976 UUCP 邮件互换格式标准 RFC985 Internet 网关要求 - 起草 RFC988 主机...
RFC955 朝向一个处理过程应用的传输服务 RFC962 TCP-4 的最初 RFC968 “这是开动前的黑暗” RFC974 邮件路由与域名系统 RFC975 自治联邦 RFC976 UUCP 邮件互换格式标准 RFC985 Internet 网关要求 - 起草 RFC988 主机...
RFC955_朝向一个处理过程应用的传输服务 RFC962_TCP-4 的最初 RFC968 “这是开动前的黑暗” RFC974_邮件路由与域名系统 RFC975_自治联邦 RFC976 UUCP 邮件互换格式标准 RFC985 Internet 网关要求 - 起草 RFC988 ...
OfxDocuApp 通过定期保存照片来记录工作过程的简单应用程序... 使用r键可以重置记录并从新文件夹开始。 该代码已在Mac OS X 10.9上使用Xcode以及在Linux上使用成功编译。致谢基于 App Icon由。执照ofxDocuApp在下可用。
第一篇预备知识 第1 章C++ 编程技术...................................................... 3 1-1 C++与C 语言的区别................................................... 4 1-1-1 文件扩展名的改变,..............