修改Sequence初始值

   Oracle 序列(Sequence)主要用于生成流水号,Oracle EBS系统中是经常用到的。但是,有时需要修改序列初始值(START WITH)时,好多人凭感觉认为:Alter Sequence SequenceName Start With N。事实上,在Oracle Db中,修改序列没有这样的语法。没有这样的语法情况怎么办,有二种方法可以完成
1、先删除序列,然后重新创建。
2、通过Increment By来实现修改初始值。
   例如:若序列名称是SEQ_GC,初始值是500,而现在要设置初始值为800,Increment By值为:300(即800-500)

   2.1 执行:Alter Sequence SEQ_GC Increment By 300;

   2.2 执行:Select SEQ_GCNextVal From Dual;

   2.3 执行:Alter Sequence SEQ_GC Increment By 1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值