oracle行鎖select for update

來源:互聯網
上載者:User

標籤:blog   不能   rollback   delete   csdn   tps   nsis   ons   com   

oracle行鎖select for update

學習了:50490157

學習了:7948282

 

statement: 一個SQL語句。 session: 一個由ORACLE使用者產生的串連,一個使用者能產生多個SESSION ,但相互之間是獨立的。 transaction:所有的改動都能劃分到transaction裡,一個transaction包含一個或多個SQL。當一個SESSION建立的時候就是個TRANSACTION開始的時刻,此後transaction的開始和結束由DCL控制,也就是每個COMMIT/ROLLBACK都標示著一個transaction的結束。 consistency:是對於statement層級而不是transaction層級來說的。sql statement 得到的資料都是以sql statement開始的IMAGE。 用法介紹:update, insert ,delete, select ... for update會LOCK相應的ROW 。 只有一個TRANSACTION可以LOCK相應的行,也就是說如果一個ROW已經LOCKED了,那就不能被其他TRANSACTION所LOCK了。 LOCK由statement產生但卻由TRANSACTION結尾(commit,rollback),也就是說一個SQL完成後LOCK還會存在,只有在COMMIT/ROLLBACK後才會師釋放。

 

oracle行鎖select for update

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.