oracle 得到序列的当前值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34359363/article/details/54287388

select 序列名.currval from dual;  //获取序列的当前值,这个值是可变的。


需要注意的是:

        数据库连接成功后,初次执行这句话,会报异常,不能用。

如果不是你的语句单词拼写错误,就是因为没有先执行下边这句sql(select 序列名.nextval from dual;)。

也就是先去获取序列的当前值加上增量后的值。(不知道这是啥情况,没有去研究)



select 序列名.nextval from dual;  //获取序列的当前值加上增量后的值

猜你喜欢

转载自blog.csdn.net/qq_34359363/article/details/54287388