+ -
当前位置:首页 → 问答吧 → 用select查询currval和nextval时,两个值一样

用select查询currval和nextval时,两个值一样

时间:2011-10-21

来源:互联网

使用一下查询
select 序列名.currval,序列名.nextval from dual
为什么会出现两个相同的值?

作者: GUOQC   发布时间: 2011-10-21

在一个sql语句中,序列只按照你incrment by的值增加一次,即使一个SQL语句中多次使用nextval,也只增加一次,所以每次nextval出现在同一SQL语句中返回相同的值。

作者: gelyon   发布时间: 2011-10-21

currval和nextval出现在同一个SQL语句中,序列也只增加一次,与顺序无关。

作者: gelyon   发布时间: 2011-10-21

热门下载

更多