oracle中UPDATE nowait 的使用方法介紹
更新時間:2013年04月01日 15:09:10 作者:
UPDATE nowait 應(yīng)用以下場景:查詢某條數(shù)據(jù),并對其開啟數(shù)據(jù)庫事務(wù),感興趣的朋友可以看看應(yīng)用語句,希望可以幫助到你
1、UPDATE nowait 應(yīng)用以下場景:查詢某條數(shù)據(jù),并對其開啟數(shù)據(jù)庫事務(wù)。如果查詢的當(dāng)前數(shù)據(jù)沒有加鎖,則正確返回結(jié)果,并對當(dāng)前數(shù)據(jù)加鎖,如果查詢的當(dāng)前數(shù)據(jù)已在事務(wù)中,已加鎖。但返回異常信息:提示數(shù)據(jù)已加鎖。SQL語句:
Sql代碼:
SELECT *
FROM hold_mc_site_product_pic pic
WHERE pic.id = 730127 FOR UPDATE nowait
2、應(yīng)用在多線程并發(fā)的情況下。先查詢出要處理的數(shù)據(jù),并加入數(shù)據(jù)庫級的鎖,處理完后,寫入數(shù)據(jù)庫。提交事務(wù)??梢杂行Э刂撇l(fā)情況下數(shù)據(jù)的一致性。
Sql代碼:
復(fù)制代碼 代碼如下:
SELECT *
FROM hold_mc_site_product_pic pic
WHERE pic.id = 730127 FOR UPDATE nowait
2、應(yīng)用在多線程并發(fā)的情況下。先查詢出要處理的數(shù)據(jù),并加入數(shù)據(jù)庫級的鎖,處理完后,寫入數(shù)據(jù)庫。提交事務(wù)??梢杂行Э刂撇l(fā)情況下數(shù)據(jù)的一致性。
相關(guān)文章
Oracle 大小寫轉(zhuǎn)換函數(shù)實(shí)例詳解
這篇文章主要介紹了Oracle 大小寫轉(zhuǎn)換函數(shù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-06-06連接Oracle數(shù)據(jù)庫時報ORA-12541:TNS:無監(jiān)聽程序的圖文解決教程
這篇文章主要介紹了連接Oracle數(shù)據(jù)庫時報ORA-12541:TNS:無監(jiān)聽程序的圖文解決教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08使用PL/SQL Developer連接Oracle數(shù)據(jù)庫的方法圖解
之前因?yàn)轫?xiàng)目的原因需要使用Oracle數(shù)據(jù)庫,由于時間有限沒辦法從基礎(chǔ)開始學(xué)習(xí),而且oracle操作的命令界面又太不友好,于是就找到了PL/SQL Developer這個很好用的軟件來間接使用數(shù)據(jù)庫,下面簡單介紹一下如何用這個軟件連接Oracle數(shù)據(jù)庫2016-12-12oracle中fdisk導(dǎo)致的ASM磁盤數(shù)據(jù)丟失的解決方法
oracle中fdisk 導(dǎo)致的ASM磁盤數(shù)據(jù)丟失 有需要的朋友可參考一下2012-10-10使用Navicat Premium連接Oracle的方法步驟
這篇文章主要介紹了使用Navicat Premium連接Oracle的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03通過sql準(zhǔn)確查出一天數(shù)據(jù)的方法
之前做一個項(xiàng)目的時候想用sql查出某人一天做的數(shù)據(jù),但怎么查都沒有準(zhǔn)確查出。最近通過查閱萬卷書籍終于知道了如何準(zhǔn)確查出一天的數(shù)據(jù)。所以想著總結(jié)出來分享給大家,或許對有需要的朋友們能帶來一定的幫助,下面來一起看看吧。2016-12-12