Saber desde un SP si otro SP se está ejecutando

23/12/2003 - 16:45 por Rebeka | Informe spam
Hola,
Quiero generar un procedimiento almacenado que se ejecute sólo cuando
otro procedimiento almacenado no se está ejecutando. Hay alguna forma de
saber q se está ejecutando en ese ?

Un saludo y gracias por adelantado,
Rebeka.
 

Leer las respuestas

#1 Maximiliano Damian Accotto
23/12/2003 - 16:51 | Informe spam
a ver, vos queres saber si se esta ejecutando un Sp aunque sea en otro
ambito y por otro usuario?

lo que podrias hacer por ej se me ocurre es esto (es muy rudimentario
perdon)

Te armar una tablita por ej que se llama Stores, ahi pones los Stores que te
interesan, bien

podria ser algo asi como:

create table stores_activos (sp varchar(100),activo char(1))


cuando ejecutas un store lo primero que haces es grabar en esta tabla en el
campo activo una Y y cuando termina de ejecutar le pones una N.

bien en tu otro Sp antes de ejecutar haces un select a esta tabla y ves el
estatus de activo, si es Y cancelas con un error si es N proseguis.

Es una forma que se me ocurre

Salu2
Maximiliano Damian Accotto
"Rebeka" escribió en el mensaje
news:
Hola,
Quiero generar un procedimiento almacenado que se ejecute sólo cuando
otro procedimiento almacenado no se está ejecutando. Hay alguna forma de
saber q se está ejecutando en ese ?

Un saludo y gracias por adelantado,
Rebeka.


Preguntas similares