如果我的變量 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
提交
取消