熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

oracle 中 UPDATE nowait 的使用方法

2013-11-13 22:24:40  來源: Oracle 

  UPDATE nowait 應用以下場景查詢某條數據並對其開啟數據庫事務如果查詢的當前數據沒有加鎖則正確返回結果並對當前數據加鎖如果查詢的當前數據已在事務中已加鎖但返回異常信息提示數據已加鎖SQL語句

  Sql代碼

  SELECT *

  FROM hold_mc_site_product_pic pic

  WHERE picid = FOR UPDATE nowait

  應用在多線程並發的情況下先查詢出要處理的數據並加入數據庫級的鎖處理完後寫入數據庫提交事務可以有效控制並發情況下數據的一致性


From:http://tw.wingwit.com/Article/program/Oracle/201311/19026.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.