6
oracle에서 (트랜잭션 범위를 벗어나는) 세션 수준에서 사용자 지정 잠금을 사용할 수 있어야합니다.sp_getapplock, sp_releaseapplock oracle에 상응하는 것이 있습니까
MSSQL에서 sp_getapplock, sp_releaseapplock을 사용하고 있습니다.
Oracle에서 어떻게 동일한 기능을 수행 할 수 있습니까?
oracle에서 (트랜잭션 범위를 벗어나는) 세션 수준에서 사용자 지정 잠금을 사용할 수 있어야합니다.sp_getapplock, sp_releaseapplock oracle에 상응하는 것이 있습니까
MSSQL에서 sp_getapplock, sp_releaseapplock을 사용하고 있습니다.
Oracle에서 어떻게 동일한 기능을 수행 할 수 있습니까?
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
나는 오라클과 하나의 명령 (에 IDbCommand)에서, 또는 내가해야합니까 그렇게 할 수 내 패키지에 plsql로 작성 하시겠습니까? – Noam
프로그래밍 API에 따라 exec_func ('begin stuff; end')를 사용하여 PL/SQL 블록을 실행할 수 있어야합니다. –