oracle中UPDATE nowait 的使用方法介紹
更新時間:2013年04月01日 15:09:10 作者:
UPDATE nowait 應用以下場景:查詢某條數據,并對其開啟數據庫事務,感興趣的朋友可以看看應用語句,希望可以幫助到你
1、UPDATE nowait 應用以下場景:查詢某條數據,并對其開啟數據庫事務。如果查詢的當前數據沒有加鎖,則正確返回結果,并對當前數據加鎖,如果查詢的當前數據已在事務中,已加鎖。但返回異常信息:提示數據已加鎖。SQL語句:
Sql代碼:
SELECT *
FROM hold_mc_site_product_pic pic
WHERE pic.id = 730127 FOR UPDATE nowait
2、應用在多線程并發(fā)的情況下。先查詢出要處理的數據,并加入數據庫級的鎖,處理完后,寫入數據庫。提交事務??梢杂行Э刂撇l(fā)情況下數據的一致性。
Sql代碼:
復制代碼 代碼如下:
SELECT *
FROM hold_mc_site_product_pic pic
WHERE pic.id = 730127 FOR UPDATE nowait
2、應用在多線程并發(fā)的情況下。先查詢出要處理的數據,并加入數據庫級的鎖,處理完后,寫入數據庫。提交事務??梢杂行Э刂撇l(fā)情況下數據的一致性。
相關文章
連接Oracle數據庫時報ORA-12541:TNS:無監(jiān)聽程序的圖文解決教程
這篇文章主要介紹了連接Oracle數據庫時報ORA-12541:TNS:無監(jiān)聽程序的圖文解決教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08使用PL/SQL Developer連接Oracle數據庫的方法圖解
之前因為項目的原因需要使用Oracle數據庫,由于時間有限沒辦法從基礎開始學習,而且oracle操作的命令界面又太不友好,于是就找到了PL/SQL Developer這個很好用的軟件來間接使用數據庫,下面簡單介紹一下如何用這個軟件連接Oracle數據庫2016-12-12使用Navicat Premium連接Oracle的方法步驟
這篇文章主要介紹了使用Navicat Premium連接Oracle的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03