成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

鎖定SQL表的語句

數據庫 SQL Server
下文對如何鎖定SQL數據庫的一個表的方法,以及鎖定后可以進行的操作語句進行了說明,供您參考,希望對您學習SQL數據庫有所幫助。

鎖定一個SQL表的語句是SQL數據庫使用者都需要知道的,下面就將為您介紹鎖定SQL表的語句,希望對您學習鎖定SQL表方面能有所幫助。

鎖定數據庫的一個表

SELECT * FROM table WITH (HOLDLOCK)

注意: 鎖定數據庫的一個表的區別

SELECT * FROM table WITH (HOLDLOCK)

其他事務可以讀取表,但不能更新刪除

SELECT * FROM table WITH (TABLOCKX)

其他事務不能讀取表,更新和刪除

SELECT 語句中“加鎖選項”的功能說明

SQL Server提供了強大而完備的鎖機制來幫助實現數據庫系統的并發性和高性能。用戶既能使用SQL Server的缺省設置也可以在select 語句中使用“加鎖選項”來實現預期的效果。 本文介紹了SELECT語句中的各項“加鎖選項”以及相應的功能說明。

功能說明: 

NOLOCK(不加鎖)

此選項被選中時,SQL Server 在讀取或修改數據時不加任何鎖。 在這種情況下,用戶有可能讀取到未完成事務(Uncommited Transaction)或回滾(Roll Back)中的數據, 即所謂的“臟數據”。

HOLDLOCK(保持鎖)

此選項被選中時,SQL Server 會將此共享鎖保持至整個事務結束,而不會在途中釋放。

UPDLOCK(修改鎖)

此選項被選中時,SQL Server 在讀取數據時使用修改鎖來代替共享鎖,并將此鎖保持至整個事務或命令結束。使用此選項能夠保證多個進程能同時讀取數據但只有該進程能修改數據。

TABLOCK(表鎖)

此選項被選中時,SQL Server 將在整個表上置共享鎖直至該命令結束。 這個選項保證其他進程只能讀取而不能修改數據。

PAGLOCK(頁鎖)

此選項為默認選項, 當被選中時,SQL Server 使用共享頁鎖。

TABLOCKX(排它表鎖)

此選項被選中時,SQL Server 將在整個表上置排它鎖直至該命令或事務結束。這將防止其他進程讀取或修改表中的數據。

HOLDLOCK 持有共享鎖,直到整個事務完成,應該在被鎖對象不需要時立即釋放,等于SERIALIZABLE事務隔離級別

NOLOCK 語句執行時不發出共享鎖,允許臟讀 ,等于 READ UNCOMMITTED事務隔離級別

PAGLOCK 在使用一個表鎖的地方用多個頁鎖

READPAST 讓sql server跳過任何鎖定行,執行事務,適用于READ UNCOMMITTED事務隔離級別只跳過RID鎖,不跳過頁,區域和表鎖

ROWLOCK 強制使用行鎖

TABLOCKX 強制使用獨占表級鎖,這個鎖在事務期間阻止任何其他事務使用這個表

UPLOCK 強制在讀表時使用更新而不用共享鎖

注意: 鎖定數據庫的一個表的區別

SELECT * FROM table WITH (HOLDLOCK) 其他事務可以讀取表,但不能更新刪除

SELECT * FROM table WITH (TABLOCKX) 其他事務不能讀取表,更新和刪除
 

 

 

【編輯推薦】
 

SQL條件語句實例

SQL整體更新的方法

SQL中IS NULL的語法

巧用SQL server臨時表

速學如何定義SQL存儲過程

責任編輯:段燃 來源: 互聯網
相關推薦

2010-09-03 15:47:40

SQL語句鎖定

2010-09-26 15:23:24

SQL語句

2010-09-28 15:07:14

SQL語句

2010-09-27 10:04:30

Sql Update語

2010-10-13 09:30:45

SQL Server

2010-09-07 11:04:14

SQL語句

2010-09-25 15:37:38

SQL語句

2010-09-26 16:56:14

sql語句

2010-09-07 14:22:41

SQL語句

2010-09-25 15:26:45

SQL查詢語句

2010-09-02 09:51:24

SQL刪除

2011-06-02 10:20:09

SQL主從關系

2010-09-25 16:42:45

sql語句

2010-09-03 14:39:15

SQLSELECT語句

2023-03-30 09:10:06

SQLSELECTFROM

2011-05-18 13:16:21

MySQL數據庫鎖定

2010-07-08 13:26:02

SQL Server

2010-09-03 11:25:58

SQL刪除

2010-11-11 11:37:22

SQL SELECT語

2010-09-08 16:26:26

SQL循環語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产一区二区三区在线观看 | 日本黄色影片在线观看 | 日本国产精品视频 | 美女黄频| 国产日产精品一区二区三区四区 | 欧美久久久 | 久久亚洲视频网 | 少妇av片 | 欧美一区永久视频免费观看 | 午夜视频一区二区 | 亚洲网在线 | 精品国产视频在线观看 | 欧美精品一区二区三区四区 在线 | 日韩在线一区二区 | 日日噜| 欧美日韩国产精品一区二区 | 亚洲www | 自拍视频国产 | 精品久久久久久亚洲综合网站 | www.免费看片.com | 亚州一区二区三区 | 中文精品一区二区 | 成年精品 | 日本午夜精品一区二区三区 | 精品国产一级 | 精品国产伦一区二区三区观看体验 | 亚洲精品一区二区久 | 亚洲国产成人精品女人久久久 | 欧美一级二级在线观看 | 黄色网一级片 | 午夜免费 | 欧美性猛交一区二区三区精品 | 亚洲日本欧美日韩高观看 | 久久天天综合 | 91免费观看视频 | 日韩欧美网 | 91精品成人久久 | 91九色视频| 97视频人人澡人人爽 | 国产一级特黄视频 | 男人av在线播放 |