Bonjour,
est ce qu'il y a une possibilité avec un code dans une procedure stockée de savoir si une autre procedure stockée sql server est en train de s'executer ??
Merci.
Bonjour,
est ce qu'il y a une possibilité avec un code dans une procedure stockée de savoir si une autre procedure stockée sql server est en train de s'executer ??
Merci.
Bonjour,
Je ne connais pas à priori de moyen de le faire, mais si ton besoin est de gérer des exécutions simlutanées sur une ou deux procédures, pourquoi ne les fais-tu pas écrire dans une table, selon le principe des sémaphores. Par exemple, au début de l'exécution, tu écris dans une table :
current_timestamp, @@PROCID, @@SPID
et à la fin de la procédure, tu fais un delete de cette ligne dans la table, ce qui te permet de tester ce qu'il y a dans ta table.
Si tu veux le faire depuis plusieurs bases, tu peux ajouter DB_ID() dans la table.
Partager