oracle中如何使用嵌套游标遍历同一张表

问题描述

我在使用两个嵌套游标循环同一个表的 oracle 过程中遇到问题。

从概念上讲,我有一个包含十列的表格,从一到十编号。

第 1 列必须始终有数据,因为它是主键。 第 10 列可能有也可能没有数据,就像子列一样,如果没有数据,则为父记录,否则为子记录。

我需要在两个不同的表中插入父记录,而在其中一个表中只插入子记录。

为此我创建了两个游标,一个选择父记录,另一个只选择子记录。

我将第 1 列(出现在子记录的第 10 列中)的值作为参数传递给第二个游标。

问题是它在完成第一个游标之前不会进入第二个游标,我需要它从第一个游标读取记录,输入第二个,读取存在的那些,然后返回到第一个游标。

谁能帮我解决这个问题?

从现在开始,感谢您的关注。

解决方法

尝试这样的事情:

./blog

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...