SQL Server - So sperren Sie eine Tabelle, bis eine gespeicherte Prozedur beendet ist

Ich möchte das machen

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

Ist so etwas möglich?

Ich möchte, dass mein SQL Server Reporting Services-Bericht die Prozedur A aufruft und dann erst die Tabelle a anzeigt, nachdem die Prozedur beendet ist. (Ich kann Prozedur A nicht ändern, um Tabelle a zurückzugeben.)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage