diff --git a/src/Sql/dbo/Stored Procedures/User_DeleteById.sql b/src/Sql/dbo/Stored Procedures/User_DeleteById.sql index 6dd91e9df..7d8b40df6 100644 --- a/src/Sql/dbo/Stored Procedures/User_DeleteById.sql +++ b/src/Sql/dbo/Stored Procedures/User_DeleteById.sql @@ -6,11 +6,17 @@ BEGIN BEGIN TRANSACTION User_DeleteById - DELETE - FROM - [dbo].[Cipher] - WHERE - [UserId] = @Id + DECLARE @BatchSize INT = 100 + WHILE @BatchSize > 0 + BEGIN + DELETE + FROM + [dbo].[Cipher] + WHERE + [UserId] = @Id + + SET @BatchSize = @@ROWCOUNT + END DELETE FROM