全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:7184
推到 Plurk!
推到 Facebook!

Oracle 查詢完資料 自動釋放對 Table 鎖定

答題得分者是:jimmy_wei
jslin
一般會員


發表:4
回覆:4
積分:1
註冊:2008-12-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-25 13:43:06 IP:118.171.xxx.xxx 訂閱
請問 Oracle db SQL 語法 有無同類似 SQL Server 可以下 自動釋放對 Table 鎖定查詢語法
如 :
SELECT *
Table WITH(NOLOCK)

就是查詢完資料 自動釋放對 Table 鎖定

因為怕存取資料量大時 Table 沒有即時做 NOLOCK 動作
就是查詢完資料 自動釋放對 Table 鎖定 不要影響其他人資料查詢動作

「Wish you all the best」謝謝
<!-- 中時網科關鍵字
中時網科關鍵字 --> <!-- BShighlight('CONBRD20081225134250YC8'); //-->
------

「Wish you all the best」謝謝

公司如果要尋找是一位系統維護人員,個人「工作態度」跟「執行力」相當有信心可以接任,
相信要「執行後穫得認同」就是一種工作上成就。
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-25 14:39:42 IP:123.194.xxx.xxx 訂閱
據我所知,select 的語法,應該是不會lock oracle table呀,所以你不用多做一個nolock的動做~~
jslin
一般會員


發表:4
回覆:4
積分:1
註冊:2008-12-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-12-25 16:04:00 IP:118.171.xxx.xxx 訂閱
ok 瞭解
update 試加一行 Commit; 看看
「Wish you all the best」謝謝 謝謝
------

「Wish you all the best」謝謝

公司如果要尋找是一位系統維護人員,個人「工作態度」跟「執行力」相當有信心可以接任,
相信要「執行後穫得認同」就是一種工作上成就。
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-12-25 16:09:47 IP:123.194.xxx.xxx 訂閱
一般來說,是update才會lock data,但是如果,你不特別下指今,應該只會record lock,而不會整個table lock,
select也應該不會有lock table的現象。
編輯記錄
jimmy_wei 重新編輯於 2008-12-25 16:10:32, 註解 無‧
lcjan
初階會員


發表:11
回覆:60
積分:29
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2010-01-22 22:33:34 IP:123.195.xxx.xxx 訂閱
Oracle 有一特殊與法針對 Select 來進行Lock:
select ... from ... where ... For Update

提供參考


===================引 用 jimmy_wei 文 章===================
一般來說,是update才會lock data,但是如果,你不特別下指今,應該只會record lock,而不會整個table lock,
select也應該不會有lock table的現象。
系統時間:2024-04-19 9:32:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!