2010-04-13 4 views

Antwort

7

DBMS_LOCK Paket

Dies wird tun, was Sie wollen:

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

Kann ich das in einem einzigen Befehl (IDbCommand) mit dem Orakel, oder muss ich zu schreibe es in plsql, in meinem eigenen Paket? – Noam

+0

Abhängig von Ihrer Programmier-API sollten Sie in der Lage sein, einen PL/SQL-Block mit exec_func ('begin stuff; end') auszuführen. –

Verwandte Themen