Je veux le faire :
create procedure A as
lock table a
-- do some stuff unrelated to a to prepare to update a
-- update a
unlock table a
return table b
Une telle chose est-elle possible ?
En fin de compte, je veux que mon rapport SQL Server Reporting Services appelle la procédure A, puis n'affiche la table a qu'une fois la procédure terminée. (Je ne suis pas en mesure de modifier la procédure A pour qu'elle renvoie la table a).
0 votes
Avez-vous envisagé d'utiliser SET TRANSACTION / COMMIT . Je ne suis pas trop sûr de ce que vous essayez d'obtenir ici ?
0 votes
La réponse de Xin était beaucoup plus concise et moins gourmande en ressources. J'ai cependant dû utiliser TABLOCKX.