dbo.QBM_ZQBMPendingChangeShrink

SQL_STORED_PROCEDURE

Created 2025-06-27T17:58:59.197 · modified 2026-04-14T23:20:30.050 · source: live DB sys.objects/sys.sql_expression_dependencies.

Open formatted source/search result

Parameters

NameTypeOutput
@Slotnumberintno
@Dummy1varcharno
@Dummy2varcharno
@GenProcIDDummyvarcharno

Referenced objects

SchemaObjectColumn/minorClass
QBM_PSessionErrorAddOBJECT_OR_COLUMN
QBMPendingChangeOBJECT_OR_COLUMN
dboQBM_FCVStringToIntOBJECT_OR_COLUMN
dboQBM_FGIConfigparmValueOBJECT_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_ZQBMPendingChangeShrink ( @Slotnumber int , @Dummy1 varchar(38) , @Dummy2 varchar(38) , @GenProcIDDummy varchar(38) ) AS
2 begin declare @LifetimeSuccess int declare @LifetimeError int declare @LifetimeRunning int BEGIN TRY select top 1 @LifetimeSuccess = dbo.QBM_FCVStringToInt
3(dbo.QBM_FGIConfigparmValue('QBM\PendingChange\LifeTimeSuccess'), 2)  select top 1 @LifetimeError = dbo.QBM_FCVStringToInt(dbo.QBM_FGIConfigparmValue('QBM\PendingChange\LifeTimeError'
4), 36500) select top 1 @LifetimeRunning = dbo.QBM_FCVStringToInt(dbo.QBM_FGIConfigparmValue('QBM\PendingChange\LifeTimeRunning'), 60) delete QBMPendingChange
5 from QBMPendingChange u where datediff(dd, u.XDateUpdated, getutcdate()) > @LifetimeSuccess and u.IsProcessed = 1 delete QBMPendingChange from QBMPendingChange
6 u where datediff(dd, u.XDateUpdated, getutcdate()) > @LifetimeError and u.IsProcessed = 2 delete QBMPendingChange from QBMPendingChange u where datediff
7(dd, u.XDateUpdated, getutcdate()) > @LifetimeRunning and u.IsProcessed = 0 END TRY BEGIN CATCH exec QBM_PSessionErrorAdd default RAISERROR ('', 18, 1)
8 WITH NOWAIT END CATCH end 
9

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:20:30.050

has TRY/CATCH error handling

Summary: calls QBM_PSessionErrorAdd; writes DELETE QBMPendingChange; reads/joins QBMPendingChange; uses config QBM\PendingChange\LifeTimeSuccess, QBM\PendingChange\LifeTimeError, QBM\PendingChange\LifeTimeRunning

Declared parameters

ParameterTypeDirection
@Slotnumberintinput
@Dummy1varchar(38)input
@Dummy2varchar(38)input
@GenProcIDDummyvarchar(38)input

DML targets

DELETE QBMPendingChange

Called routines

Read/join references

Config/session

Config: QBM\PendingChange\LifeTimeSuccess QBM\PendingChange\LifeTimeError QBM\PendingChange\LifeTimeRunning

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @Slotnumber @Dummy1 @Dummy2 @GenProcIDDummy @LifetimeSuccess @LifetimeError @LifetimeRunning

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.

No reverse dependencies extracted.