que tiene un procedimiento y me gustaría que sólo un usuario podría ejecutar este procedimiento al mismo tiempo.procedimiento bloque PL/SQL con Oracle
7
A
Respuesta
12
Esto es justo al lado de la parte superior de mi cabeza: Considere el uso de un nombre de bloqueo a través de DBMS_LOCK. http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_lock.htm#CHDICHDC
Inmediatamente después de la declaración comenzará obtener el bloqueo, hacer el trabajo, y luego liberarlo en salida (Mantenga errores/excepciones en mente!).
KT
-1
Una solución sencilla puede ser la de utilizar el bloqueo a nivel de tabla, utilizando para su actualización.
Cuestiones relacionadas
- 1. PLSQL Insert into con subconsulta y cláusula de regresar (Oracle)
- 2. Agregar cadenas en Oracle dentro de un bucle plsql
- 3. Procedimiento almacenado de Oracle con parámetros para la cláusula IN
- 4. Oracle PLSQL: declare un cursor en una tabla no existente
- 5. PLSQL Procudure (Oracle) Comparando una variable en where clause
- 6. Reflexión en PLSQL?
- 7. ¿Cómo puedo contar solo valores NULL en Oracle/PLSQL?
- 8. oracle plsql: recuperar los valores de los parámetros de tiempo de ejecución cuando se llama a un procedimiento
- 9. Seleccionar de PLSQL Matriz asociativa?
- 10. Llamar a un procedimiento almacenado con otro en Oracle
- 11. C# Oracle procedimiento almacenado parámetro de orden
- 12. Oracle cascade delete
- 13. ¿Cómo ejecutar un procedimiento almacenado de Oracle?
- 14. llamada de Oracle procedimiento almacenado Usando createNativeQuery
- 15. medir el tiempo de una instrucción sql en un procedimiento en plsql
- 16. Obtener lista de usuarios LDAP usando PLSQL
- 17. Significado del símbolo PLSQL "=>"
- 18. Colecciones de concatenación en PLSQL
- 19. Oracle to Excel - Procedimiento de exportación PL/SQL
- 20. Reutilizar la consulta de selección en un procedimiento en Oracle
- 21. Obtener conjunto de resultados del procedimiento almacenado de Oracle
- 22. Acceder al servicio web desde el procedimiento almacenado de Oracle
- 23. Método más sencillo para probar un procedimiento almacenado de Oracle
- 24. ¿Cuál es la sintaxis para definir un procedimiento de Oracle dentro de otro procedimiento almacenado?
- 25. Oracle: procedimiento almacenado Java que envía mensaje JMS
- 26. Llamar a un procedimiento almacenado de Oracle en Squirrel SQL
- 27. cómo imprimir en el procedimiento almacenado de Oracle (para depuración)?
- 28. Cómo llévese dos valor de retorno de Oracle procedimiento almacenado
- 29. La compilación del procedimiento almacenado cuelga Oracle SQL Developer
- 30. Configuración de classpath para un procedimiento almacenado Java en Oracle
He usado este método antes, funciona bien - http://jeffkemponoracle.blogspot.com/2005/10/user-named-locks-with-dbmslock.html –