如果我的变量 a = 100,如何通过复制 a 的内容而不仅仅是使用指针或对 a 的任何类型的引用来将变量 b 设置为等于变量 a?为了更好地解释,我有一个被调用函数,它调用 postgres 并将光标返回保存到变量 (cursor_a) 中。然后光标返回给调用者。如果我在被调用函数中关闭数据库连接,则无法再访问游标。设置cursor_b =cursor_a并将cursor_b返回给调用者会产生与直接使用cursor_a相同的错误。有没有办法将cursor_a的内容保存到cursor_b中,然后关闭连接并能够将cursor_b返回给调用者?
1 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
游标由与数据库的连接支持,它没有自己的数据(这有点像名称所暗示的那样,就像鼠标光标一样,它指向东西,但不是东西本身)。在关闭数据库连接之前,您需要从游标中读取数据。
添加回答
举报
0/150
提交
取消