为了账号安全,请及时绑定邮箱和手机立即绑定

通过复制内存内容将变量设置为等于另一个变量

通过复制内存内容将变量设置为等于另一个变量

Helenr 2023-07-11 15:33:10
如果我的变量 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个赞

游标由与数据库的连接支持,它没有自己的数据(这有点像名称所暗示的那样,就像鼠标光标一样,它指向东西,但不是东西本身)。在关闭数据库连接之前,您需要从游标中读取数据。



查看完整回答
反对 回复 2023-07-11
  • 1 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信