dbo.QBM_PTempQueueEnd
SQL_STORED_PROCEDURE
Created 2025-06-27T17:57:37.507 · modified 2026-04-14T23:16:09.173 · source: live DB sys.objects/sys.sql_expression_dependencies.
Parameters
| Name | Type | Output |
|---|---|---|
| No parameters. | ||
Referenced objects
| Schema | Object | Column/minor | Class |
|---|---|---|---|
| QBM_P1B7262FC192C886D0EB9F74_ | OBJECT_OR_COLUMN | ||
| QBM_PSessionContextSet | OBJECT_OR_COLUMN | ||
| QBM_PSessionErrorAdd | OBJECT_OR_COLUMN | ||
| QBM_YCursorBuffer | TYPE | ||
| QBMDBQueuePond | OBJECT_OR_COLUMN | ||
| QBMDBQueueTaskMetric | OBJECT_OR_COLUMN | ||
| dbo | QBM_FGISessionContext | OBJECT_OR_COLUMN |
Source excerpt
First extracted SQL definition lines from the exported source. Use the full source page for complete context.
1create procedure QBM_PTempQueueEnd as begin declare @TaskDefs QBM_YCursorBuffer declare @ElementCount int declare @ElementIndex int declare @UID_Task 2 varchar(38) declare @PondGroup varchar(38) SET XACT_ABORT OFF BEGIN TRY select @PondGroup = dbo.QBM_FGISessionContext('QBMDBQueuePond') if @PondGroup 3> ' ' begin insert into QBMDBQueuePond(UID_Task, Object, SubObject, GenProcID, PondGroup, InsertDate) select e.UID_Task, e.Object, e.SubObject, e.GenProcID 4, @PondGroup, GETUTCDATE() from #QBMDBQueueTemp e exec QBM_PSessionContextSet 'INSERTEDINTODBQUEUE', '1' truncate table #QBMDBQueueTemp goto endLabel 5end insert into @TaskDefs (UID1 ) select x.UID_Task from ( select t.UID_Task as UID_Task, MAX(mo.PathLength) as PathLength from #QBMDBQueueTemp t join 6QBMDBQueueTaskMetric mo on t.UID_Task = mo.UID_Task group by t.UID_Task ) as x order by x.PathLength desc select @ElementCount = @@ROWCOUNT select @ElementIndex 7 = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_Task = bu.UID1 from @TaskDefs bu where bu.ElementIndex = @ElementIndex exec QBM_P1B7262FC192C886D0EB9F74_ 8 @UID_Task select @ElementIndex += 1 end truncate table #QBMDBQueueTemp END TRY BEGIN CATCH exec QBM_PSessionErrorAdd default RAISERROR ('', 18, 1) WITH 9 NOWAIT END CATCH endLabel: return end 10
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.173
uses session context values has TRY/CATCH error handling
Summary: calls QBM_PSessionContextSet, QBM_P1B7262FC192C886D0EB9F74_, QBM_PSessionErrorAdd; writes INSERT QBMDBQueuePond, INSERT into; reads/joins QBMDBQueueTaskMetric; uses session context QBMDBQueuePond, INSERTEDINTODBQUEUE
Declared parameters
No declared parameters in sys.parameters for this object, or metadata was not available.
DML targets
INSERT QBMDBQueuePond INSERT intoRead/join references
SQL dependency metadata
Config/session
Config: None extracted.
Session: QBMDBQueuePond INSERTEDINTODBQUEUE
DBQueue/tasks
None extracted.Temp tables / referenced variables
Temp: #QBMDBQueueTemp
Variables: @TaskDefs @ElementCount @ElementIndex @UID_Task @PondGroup @ROWCOUNT
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 object | Relation | Evidence |
|---|---|---|
| dbo.QBM_PDBQCS_SlotRunner | SQL expression dependency | OBJECT_OR_COLUMN |
| dbo.QBM_PDBQCS_SlotRunner | source text reference | inserts DBQueue tasks, uses session context values, has TRY/CATCH error handling |