0
因此,這裏是我的問題我有2個表A和B.我已經在休眠中啓動會話,並且我將數據保存到表a之後試圖使用Stored Proc(在同一會話中調用)將表A中的數據複製到表B,然後提交。但是存儲過程無法找到表A中的數據爲什麼這樣呢? 我認爲在同一會話中數據應該可用,甚至在提交之前?在會話中插入數據並將它讀回到同一會話中
因此,這裏是我的問題我有2個表A和B.我已經在休眠中啓動會話,並且我將數據保存到表a之後試圖使用Stored Proc(在同一會話中調用)將表A中的數據複製到表B,然後提交。但是存儲過程無法找到表A中的數據爲什麼這樣呢? 我認爲在同一會話中數據應該可用,甚至在提交之前?在會話中插入數據並將它讀回到同一會話中
你需要提交您保存到一個使數據庫的存儲過程可以看到A中的數據並將其複製到B.
雖然你不承諾,不改變在DB看到。
但在相同的會話數據應該是可見的權利? –
存儲過程由數據庫執行,數據庫不會看到未提交的更改。 –