Stored Procedures [dbo].[BcDequeueTransactionBatchHeader]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@queueIdint4
Permissions
TypeActionOwning Principal
GrantExecuteMssExec
SQL Script
create procedure [dbo].[BcDequeueTransactionBatchHeader]
    @queueId int
as
begin
    set nocount on

    update BcTransactionBatch
        set CompletedOn = sysdatetimeoffset()
    from BcTransactionBatchQueue
    where
        BcTransactionBatchQueue.BcTransactionBatchQueueId = @queueId and
        BcTransactionBatch.BcTransactionBatchId = BcTransactionBatchQueue.BcTransactionBatchFid

    delete from BcTransactionBatchQueue
    where BcTransactionBatchQueueId = @queueId

end
GO
GRANT EXECUTE ON  [dbo].[BcDequeueTransactionBatchHeader] TO [MssExec]
GO
Uses