您当前的位置: 首页 >  oracle

小志的博客

暂无认证

  • 2浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

oracle清空表数据后,id从如何从1开始自增

小志的博客 发布时间:2021-05-31 21:29:28 ,浏览量:2

一、oracle设置id自增
  • 参考lz此博文地址https://wwwxz.blog.csdn.net/article/details/111904015
二、oracle清空表数据id从如何从1开始自增
  • 注:以下步骤中seq_name全部替换成自己创建的序列的名称

1、先查出seq_name的nextval,如下图查询出的id的值是3

# seq_name指创建的序列名
select seq_name.nextval from dual; 

在这里插入图片描述 2、设置序列自增的值为-(n-1),n为第1步查询出的值即3,如下图:

#seq_name指创建的序列名
alter sequence seq_name increment by -2; //注意是-(n-1)

在这里插入图片描述 3、再重新查出seq_name的nextval,如下图查询出的id的值已经变成1

#seq_name指创建的序列名
select seq_name.nextval from dual; 

在这里插入图片描述

4、再重新设置序列自增步长,lz设置为1,每次id的值自增1,如下图:

#seq_name指创建的序列名
alter sequence seq_name increment by 1;

在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.1035s