2010-04-13 5 views

Répondre

7

DBMS_LOCK Paquet

Cela va faire ce que vous voulez:

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

Puis-je faire cela dans une seule commande (IDbCommand) avec l'oracle, ou dois-je l'écrire dans plsql, dans mon propre paquet? – Noam

+0

En fonction de votre API de programmation, vous devriez être en mesure d'exécuter un bloc de PL/SQL avec exec_func ('begin stuff; end'). –

Questions connexes