dbo.QBM_PDBQueueCurrentResetNGen

SQL_STORED_PROCEDURE

Created 2025-06-27T17:57:37.400 · modified 2026-04-14T23:16:09.090 · source: live DB sys.objects/sys.sql_expression_dependencies.

Open formatted source/search result

Parameters

NameTypeOutput
@SlotNumberintno
@ErrorMessagenvarcharno
@ProcIDCallerintno
@maxGenerationintno

Referenced objects

SchemaObjectColumn/minorClass
DialogDatabaseOBJECT_OR_COLUMN
QBM_PDBQCS_CurrentMoveSlotOBJECT_OR_COLUMN
QBM_PJournalOBJECT_OR_COLUMN
QBM_YDBQCSCurrentToMoveTYPE
QBMDBQueueCurrentOBJECT_OR_COLUMN
dboQBM_FGIDBQueueSlotResetTypeOBJECT_OR_COLUMN

Source excerpt

First extracted SQL definition lines from the exported source. Use the full source page for complete context.

Open full formatted source

1            create   procedure QBM_PDBQueueCurrentResetNGen(@SlotNumber int , @ErrorMessage nvarchar(max) , @ProcIDCaller int  , @maxGeneration 
2int = 10 ) as begin declare @Generation int declare @JournalMessage nvarchar(max) declare @SQLCmd nvarchar(max) declare @DebugLevel char(1) = 'W' declare
3 @UID_Task varchar(38) declare @SlotNumberSource int declare @SlotNumberTarget int declare @DBQueueToMove QBM_YDBQCSCurrentToMove declare @RowsMoved int
4  select top 1 @Generation = cu.Generation , @UID_Task = cu.UID_Task from QBMDBQueueCurrent cu with (readpast) where cu.SlotNumber = @SlotNumber select
5 @JournalMessage = concat('#LDS#Temporary lock for task {0}, {1} retries left.|' , @UID_Task, '|' , str(@maxGeneration - @Generation) , '|' ) if @Generation
6 < @maxGeneration begin select @SlotNumberSource = @SlotNumber select @SlotnumberTarget = dbo.QBM_FGIDBQueueSlotResetType('Error06') delete @DBQueueToMove
7  insert into @DBQueueToMove(UID_DialogDBQueue) select cul.UID_DialogDBQueue from QBMDBQueueCurrent cul with (readpast) where cul.SlotNumber = @SlotNumber
8 exec @RowsMoved = QBM_PDBQCS_CurrentMoveSlot @DBQueueToMove, @SlotNumberSource, @SlotnumberTarget            if not exists (select top 1 1 from DialogDatabase
9 where IsMainDatabase = 1 and UpdatePhase <> 0) and not exists (select top 1 1 from sys.tables t with (readpast) join sys.columns c with (readpast) on 
10t.object_id = c.object_id where t.name = 'DialogDatabase' and c.name = 'InitialMigrationRunning' ) and @ProcIDCaller > 0 begin exec QBM_PJournal @JournalMessage
11, @ProcIDCaller, 'W', @DebugLevel end else begin  exec QBM_PJournal @JournalMessage, @@procid, 'I', 'I' end end else begin   raiserror(@ErrorMessage, 18
12, 1) with nowait end end 
13

Module relation graph

Loading module relation graph…

Source-derived context

Generated from exported SQL module definitions plus read-only sandbox sys.objects/sys.parameters/sys.sql_expression_dependencies metadata. This is factual source evidence, not a semantic guess.

provenance: SQL definition export provenance: sandbox DB metadata modified: 2026-04-14T23:16:09.090

None extracted.

Summary: calls QBM_PDBQCS_CurrentMoveSlot, QBM_PJournal; writes INSERT into; reads/joins QBMDBQueueCurrent, DialogDatabase, sys

Declared parameters

ParameterTypeDirection
@SlotNumberintinput
@ErrorMessagenvarcharinput
@ProcIDCallerintinput
@maxGenerationintinput

DML targets

INSERT into

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: #LDS #Temporary

Variables: @SlotNumber @ErrorMessage @ProcIDCaller @maxGeneration @Generation @JournalMessage @SQLCmd @DebugLevel @UID_Task @SlotNumberSource @SlotNumberTarget @DBQueueToMove @RowsMoved @SlotnumberTarget @procid

Referenced by / reverse dependencies

Generated from live DB metadata, FK rows, and exported SQL dependency/source extraction. This is factual linkage evidence, not inferred behavior.

Referencing objectRelationEvidence
dbo.DPR_ZTriggerCreateMembershipSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZConstraintDisableSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZDashBoardDefineSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZIndexCreateGeneratedSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZMakeConstraintSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZRITriggerCreateDSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZRITriggerCreateISQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZRITriggerCreateUSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZSetRowLockOnlySQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZTableReloadSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZTriggerWatchCreateSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_ZTriggerWatchCreate_SSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_ZEntitlementSourceMakeProcSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_ZPersonFindGenerateFunctSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_ZPWODecisionRuleMakeProcSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_ZPWOHelperFillMakeProcSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_ZRiskIndexCalculateSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_ZRiskIndexMakeProcSQL expression dependencyOBJECT_OR_COLUMN
dbo.DPR_ZTriggerCreateMembershipsource text referencehas TRY/CATCH error handling
dbo.QBM_ZConstraintDisablesource text referencehas TRY/CATCH error handling
dbo.QBM_ZDashBoardDefinesource text referencehas TRY/CATCH error handling
dbo.QBM_ZIndexCreateGeneratedsource text referencehas TRY/CATCH error handling
dbo.QBM_ZMakeConstraintsource text referencehas TRY/CATCH error handling
dbo.QBM_ZRITriggerCreateDsource text referencehas TRY/CATCH error handling
dbo.QBM_ZRITriggerCreateIsource text referencehas TRY/CATCH error handling
dbo.QBM_ZRITriggerCreateUsource text referencehas TRY/CATCH error handling
dbo.QBM_ZSetRowLockOnlysource text referencehas TRY/CATCH error handling
dbo.QBM_ZTableReloadsource text referencehas TRY/CATCH error handling
dbo.QBM_ZTriggerWatchCreatesource text referenceinserts DBQueue tasks, has TRY/CATCH error handling
dbo.QBM_ZTriggerWatchCreate_Ssource text referencehas TRY/CATCH error handling
dbo.QER_ZEntitlementSourceMakeProcsource text referencehas TRY/CATCH error handling
dbo.QER_ZPersonFindGenerateFunctsource text referencehas TRY/CATCH error handling
dbo.QER_ZPWODecisionRuleMakeProcsource text referencehas TRY/CATCH error handling
dbo.QER_ZPWOHelperFillMakeProcsource text referencehas TRY/CATCH error handling
dbo.QER_ZRiskIndexCalculatesource text referenceuses session context values, has TRY/CATCH error handling
dbo.QER_ZRiskIndexMakeProcsource text referencehas TRY/CATCH error handling