sql 关于游标当前循环中取下一次要循环的的ID

Posted 亮亮1990

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 关于游标当前循环中取下一次要循环的的ID相关的知识,希望对你有一定的参考价值。


循环插入日志,但是需要插入下一条的数据ID到当前的日志里。

本来想用用游标的 fetch next 不就行了么,但是我取值的时候发现如果 while 中如果用两次fetch next  的时候,循环次数会减半。最终不得法。

最后实在没办法了,用了row_number()。在循环中取当前的rowid+1。取当前循环的下一条数据ID

以上是关于sql 关于游标当前循环中取下一次要循环的的ID的主要内容,如果未能解决你的问题,请参考以下文章

pl / sql如何使用带有游标的for循环进行更新操作

在 PL/SQL 中循环使用游标

使用 FETCH 的 PL/SQL 游标 FOR 循环

sqlserver中游标循环中只更新当前行的方法

SQL Server循环和游标[关闭]

Pl/Sql 在for循环中打开游标