
[dbo].[XLedgerGetConfigSyncRequestInfo]
CREATE PROCEDURE [dbo].[XLedgerGetConfigSyncRequestInfo]
AS
begin
set nocount on
declare @ids IntList
insert into @ids(Item)
select XLedgerOnDemandSyncHistory.XLedgerOnDemandSyncHistoryId
from XLedgerOnDemandSyncHistory
where XLedgerOnDemandSyncHistory.StartedAt is null
declare @now datetimeoffset = sysdatetimeoffset()
update XLedgerOnDemandSyncHistory set StartedAt = @now
from @ids Ids
inner join XLedgerOnDemandSyncHistory on
Ids.Item = XLedgerOnDemandSyncHistory.XLedgerOnDemandSyncHistoryId
select
Id = XLedgerOnDemandSyncHistory.XLedgerOnDemandSyncHistoryId,
SyncType = XLedgerOnDemandSyncType.Description
from @ids Ids
inner join XLedgerOnDemandSyncHistory on
Ids.Item = XLedgerOnDemandSyncHistory.XLedgerOnDemandSyncHistoryId
inner join XLedgerOnDemandSyncType on XLedgerOnDemandSyncHistory.XLedgerOnDemandSyncTypeFid = XLedgerOnDemandSyncType.XLedgerOnDemandSyncTypeId
end
GO
GRANT EXECUTE ON [dbo].[XLedgerGetConfigSyncRequestInfo] TO [MssExec]
GO