W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在 Oracle 中,LOCK TABLE 語句可以用來鎖定表、表分區(qū)或表子分區(qū)。本教程將和大家一起學(xué)習(xí) LOCK TABLE 語句的詳細用法。
LOCK TABLE 語句的語法是:
LOCK TABLE tables IN lock_mode MODE [ WAIT [, integer] | NOWAIT ];
參數(shù)
lock_mode | 描述 |
---|---|
ROW SHARE | 允許同時訪問表,但阻止用戶鎖定整個表以進行獨占訪問。 |
ROW EXCLUSIVE | 允許對表進行并發(fā)訪問,但阻止用戶以獨占訪問方式鎖定整個表并以共享方式鎖定表。 |
SHARE UPDATE | 允許同時訪問表,但阻止用戶鎖定整個表以進行獨占訪問。 |
SHARE | 允許并發(fā)查詢,但用戶無法更新鎖定的表。 |
SHARE ROW EXCLUSIVE | 用戶可以查看表中的記錄,但是無法更新表或鎖定SHARE 表中的表。 |
EXCLUSIVE | 允許查詢鎖定的表格,但不能進行其他活動。 |
下面是一個如何在 Oracle 中使用 LOCK TABLE 語句的例子:
LOCK TABLE suppliers IN SHARE MODE NOWAIT;
這個例子會鎖定 suppliers 表在共享模式,而不是等待鎖定被釋放。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: