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.
Version imprimable
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.
oui ca peut etre une solution, merci