在读取 table 的一半后,没有更多数据可从 Orcale12c 中的套接字读取
No more data to read from socket in Orcale12c , after reading half of the table
我有程序
在这里,我正在迭代一个 table say "emp" ,它有 47 条记录,
对于 emp 的每一行,我必须循环一个游标,并且游标最多有 5 个记录。
然后我调用另一个 pl/sql 函数,我再次迭代不同的光标并尝试填充两个 tables 说,temp_emp,temp_emp_a,
我面临的问题是,我的函数能够读取 29 行 emp 并能够填充 temp_emp 和 temp_emp_a,之后它抛出异常 "No more data to read from socket"
注意 - 我没有看到此 的任何 ora 代码。
我们尝试过的是 ->
增加了池容量
请分享您对此的建议,我真的很困惑
对我来说,我解决了这个问题,删除了一些嵌套游标并尽可能优化了我的代码。
谢谢大家的回复
我有程序 在这里,我正在迭代一个 table say "emp" ,它有 47 条记录, 对于 emp 的每一行,我必须循环一个游标,并且游标最多有 5 个记录。 然后我调用另一个 pl/sql 函数,我再次迭代不同的光标并尝试填充两个 tables 说,temp_emp,temp_emp_a,
我面临的问题是,我的函数能够读取 29 行 emp 并能够填充 temp_emp 和 temp_emp_a,之后它抛出异常 "No more data to read from socket"
注意 - 我没有看到此 的任何 ora 代码。 我们尝试过的是 -> 增加了池容量
请分享您对此的建议,我真的很困惑
对我来说,我解决了这个问题,删除了一些嵌套游标并尽可能优化了我的代码。 谢谢大家的回复