加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ORACLE SEQUENCE重置从指定数字开始

发布时间:2020-12-12 15:19:49 所属栏目:百科 来源:网络整理
导读:1.首先从序列存放表中查出实体所对应的序列值:(我的序列存放表在right库中) select * from sys_sequence_no where code like '%TmLineTel%' (sys_sequence_no为序列表名,TmLineTel为实体名) 查出后结果如下图: 2.取出序列的当前值 先执行: select SN

1.首先从序列存放表中查出实体所对应的序列值:(我的序列存放表在right库中)

select * from sys_sequence_no where code like '%TmLineTel%'

(sys_sequence_no为序列表名,TmLineTel为实体名)

查出后结果如下图:

2.取出序列的当前值

先执行:

select SN_C393D3B73D83A95A.NEXTVAL from dual

再执行:

select SN_C393D3B73D83A95A.Currval from dual

执行结果如下图

即当前序列的值为21

3.设置你想要的序列值 (比如你想让序列值从22开始)

先执行:

alter sequence SN_C393D3B73D83A95A increment by 1;

再执行:

select SN_C393D3B73D83A95A.NEXTVAL from dual

执行结果如下图:

即序列值已经改变。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读