<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    計算機學習積累

    ----轉載有理,轉載是想研究,想研究才會看,看了才會有感想,轉載后我有時會寫一些自己的感受
    數據加載中……

    sqlserver的updlock鎖 (轉)

    UPDLOCK
      讀取表時使用更新鎖,而不使用共享鎖,并將鎖一直保留到語句或事務的結束。UPDLOCK 的優點是允許您讀取數據(不阻塞其它事務)并在以后更新數據,同時確保自從上次讀取數據后數據沒有被更改。
      這是SqlServer2000中對更新鎖的說明.
      當我們用UPDLOCK來讀取記錄時可以對取到的記錄加上更新鎖,從而加上鎖的記錄在其它的線程中是不能更改的只能等本線程的事務結束后才能更改,我如下示例:
      BEGIN TRANSACTION --開始一個事務
      SELECT Qty
      FROM myTable WITH (UPDLOCK)
      WHERE Id in (1,2,3)
      UPDATE myTable SET Qty = Qty - A.Qty
      FROM myTable AS A
      INNER JOIN @_Table AS B ON A.ID = B.ID
      COMMIT TRANSACTION --提交事務
      這樣在更新時其它的線程或事務在這些語句執行完成前是不能更改ID是1,2,3的記錄的.其它的都可以修改和讀,1,2,3的只能讀,要是修改的話只能等這些語句完成后才能操作.從而保證的數據的修改正確.

    posted on 2009-04-28 16:04 freebird 閱讀(349) 評論(0)  編輯  收藏 所屬分類: 數據庫

    主站蜘蛛池模板: 精品在线免费观看| 国产色爽免费视频| 暖暖在线日本免费中文| 亚洲a级在线观看| 91免费精品国自产拍在线不卡| 亚洲另类少妇17p| 一区二区三区免费在线视频 | 亚洲一区无码中文字幕乱码| 亚洲高清免费在线观看| 亚洲美女高清一区二区三区| av电影在线免费看| 成人亚洲网站www在线观看| 无码 免费 国产在线观看91| 在线亚洲精品自拍| 亚洲免费精彩视频在线观看| 国产亚洲精品免费视频播放| 精品久久久久久久久亚洲偷窥女厕| 国产成人精品免费视频大全五级 | 国产成人精品久久亚洲高清不卡 | 一级特黄a大片免费| 亚洲妇熟XXXX妇色黄| 69免费视频大片| 亚洲高清毛片一区二区| 亚洲欧洲精品成人久久曰影片 | 美女被免费视频网站a| 国产成人亚洲精品狼色在线 | 黄色免费在线网址| 久久亚洲精品中文字幕无码| 国产免费区在线观看十分钟 | 俄罗斯极品美女毛片免费播放| 国产va免费精品| 亚洲国产精品无码久久久| 好爽好紧好大的免费视频国产| 99在线免费观看| 国产黄色一级毛片亚洲黄片大全| 久久成人无码国产免费播放| 亚洲日本中文字幕天天更新| 亚洲色大成网站www永久一区| 国内永久免费crm系统z在线| 亚洲无吗在线视频| 亚洲精品成人片在线播放|