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.

Open formatted source/search result

Parameters

NameTypeOutput
No parameters.

Referenced objects

SchemaObjectColumn/minorClass
QBM_P1B7262FC192C886D0EB9F74_OBJECT_OR_COLUMN
QBM_PSessionContextSetOBJECT_OR_COLUMN
QBM_PSessionErrorAddOBJECT_OR_COLUMN
QBM_YCursorBufferTYPE
QBMDBQueuePondOBJECT_OR_COLUMN
QBMDBQueueTaskMetricOBJECT_OR_COLUMN
dboQBM_FGISessionContextOBJECT_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

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 into

Read/join references

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 objectRelationEvidence
dbo.QBM_PDBQCS_SlotRunnerSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_PDBQCS_SlotRunnersource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling