内部にトランザクションを持たないストアド プロシージャを実装しています。実際にはそうなりますが、時間を最小限に抑えるために特定のスポットでのみです。ストアド プロシージャの性質上、一度に 1 つのみ実行する必要があります。
sp_getapplock を使用しようとしましたが、トランザクション内にある必要があることがすぐにわかりました。
プロシージャ全体をロックできますが、トランザクションにラップせずに他の方法はありますか?
内部にトランザクションを持たないストアド プロシージャを実装しています。実際にはそうなりますが、時間を最小限に抑えるために特定のスポットでのみです。ストアド プロシージャの性質上、一度に 1 つのみ実行する必要があります。
sp_getapplock を使用しようとしましたが、トランザクション内にある必要があることがすぐにわかりました。
プロシージャ全体をロックできますが、トランザクションにラップせずに他の方法はありますか?