mirror of
https://github.com/bitwarden/server.git
synced 2026-02-03 07:33:11 +08:00
23 lines
465 B
MySQL
23 lines
465 B
MySQL
|
|
CREATE OR ALTER PROCEDURE [dbo].[EmergencyAccess_DeleteManyById]
|
||
|
|
@EmergencyAccessIds [dbo].[GuidIdArray] READONLY
|
||
|
|
AS
|
||
|
|
BEGIN
|
||
|
|
SET NOCOUNT ON
|
||
|
|
|
||
|
|
DECLARE @BatchSize INT = 100
|
||
|
|
|
||
|
|
-- Delete EmergencyAccess Records
|
||
|
|
WHILE @BatchSize > 0
|
||
|
|
BEGIN
|
||
|
|
|
||
|
|
DELETE TOP(@BatchSize) EA
|
||
|
|
FROM
|
||
|
|
[dbo].[EmergencyAccess] EA
|
||
|
|
INNER JOIN
|
||
|
|
@EmergencyAccessIds EAI ON EAI.Id = EA.Id
|
||
|
|
|
||
|
|
SET @BatchSize = @@ROWCOUNT
|
||
|
|
|
||
|
|
END
|
||
|
|
END
|
||
|
|
GO
|