2010-04-13 14 views

Respuesta

7

DBMS_LOCK paquete

Esto va a hacer lo que quiere:

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

¿Puedo hacer eso en un solo comando (IDbCommand) con el oráculo, o qué tengo que escribirlo en plsql, en mi propio paquete? – Noam

+0

Dependiendo de su API de programación, debería poder ejecutar un bloque de PL/SQL con exec_func ('begin stuff; end'). –

Cuestiones relacionadas