2
在oracle中,如果我定義了一個遊標,並且在同一時間內如果表上有更新,那麼我的遊標會發生什麼?它變得無效或更新無關緊要嗎?在SQL中用光標選擇的行上的更新
在oracle中,如果我定義了一個遊標,並且在同一時間內如果表上有更新,那麼我的遊標會發生什麼?它變得無效或更新無關緊要嗎?在SQL中用光標選擇的行上的更新
Oracle中的每個查詢都與某個時間點(通常是查詢的開始)一致。
在你的情況下,如果你打開一個遊標,當你獲取它時,某人會修改這些行Oracle將重建數據的邏輯副本,就像打開遊標時一樣。您不會看到在此時間點之後所做數據的修改。
這種讀取一致性是Oracle引擎的基礎部分。
從Concept Guide,讀一致性: