亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

使用SQL Server查詢語句中的鎖

添加時間:2012-5-30  添加: admin 

WITH NOLOCK 除了本身不鎖表(不加任何鎖) 也不會受其他的已存在的鎖影響,鎖住的行數據也照樣讀

個人認為這句話說得很清楚明了,一句話就能說明白的事

不過好奇怪的是程序員經常用這個語句竟然也不去試一下

這里順便總結一下 其他的 SQLSERVER 中的 with鎖級別

WITH NOLOCK:無鎖
WITH HOLDLOCK:掛一個保持鎖
WITH UPDLOCK:掛一個更新鎖
WITH XLOCK:掛一個排他鎖
需要注意的是 with nolock 是不能用于update,delete insert  這種更新語句的,說繞了。簡單的說 with nolock 只能用于select

例如:update dbo.test with(NOLOCK) set username='wokofo'  --這樣的語句是錯誤的

彈回:INSERT、UPDATE、DELETE 或 MERGE 語句的目標表不允許使用 NOLOCK 和 READUNCOMMITTED 鎖提示。

實際使用:

select top 10 * from dbo.test with(NOLOCK) select top 10 * from dbo.test with(HOLDLOCK) select top 10 * from dbo.test with(XLOCK) select top 10 * from dbo.test with(UPDLOCK)     update dbo.test with(HOLDLOCK) set username='wokofo' update dbo.test with(XLOCK) set username='wokofo' update dbo.test with(UPDLOCK) set username='wokofo'

關鍵字:SQL Server、查詢、語句、鎖

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站