2010-04-13 89 views

回答

7

DBMS_LOCK包

這會做你想要什麼:

dbms_lock.allocate_unique('control_lock', v_lockhandle); 
v_result := dbms_lock.request(v_lockhandle, dbms_lock.ss_mode); 
... 
v_result := dbms_lock.release(v_lockhandle); 

http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_lock.htm

+0

我可以做,在一個命令(IDbCommand的)與Oracle,或者我有寫在plsql,在我自己的包? – Noam 2010-04-14 12:13:58

+0

根據您的編程API,您應該能夠使用exec_func('begin stuff; end')執行一個PL/SQL塊。 – 2010-04-15 03:00:45

相關問題