dbo.QBM_PF84975544A6AEABC94405E1_a

SQL_STORED_PROCEDURE

Created 2025-06-27T17:57:29.230 · modified 2026-04-14T23:20:25.920 · source: live DB sys.objects/sys.sql_expression_dependencies.

Open formatted source/search result

Parameters

NameTypeOutput
@BlockSizeintno
@ReadyForDeleteOrExportintno
@KeyPatternvarcharno
@Grenzdatumdatetimeno

Referenced objects

SchemaObjectColumn/minorClass
JobHistoryOBJECT_OR_COLUMN
QBM_YSingleGUIDTYPE

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_PF84975544A6AEABC94405E1_a( @BlockSize int , @ReadyForDeleteOrExport int , @KeyPattern varchar(25) , @Grenzdatum datetime
2 ) as begin declare @BlockPuffer QBM_YSingleGUID declare @lauf int declare @XUser nvarchar(64) = object_name(@@procid) declare @Xdate datetime = getutcdate
3() declare @CountRowsToDelete int insert into @BlockPuffer(UID_SingleGuid) select top (@BlockSize) h.UID_JobHistory from JobHistory h with (readpast) where
4 h.ReadyForDeleteOrExport = 0 and h.UID_Tree in (select h1.UID_Tree from jobhistory h1 where h1.ReadyForDeleteOrExport = 0 and h1.GenProcID like @KeyPattern
5 group by h1.uid_tree   having max(coalesce(h1.EndedAt, h1.StartAt, h1.XDateUpdated))< @Grenzdatum ) select @CountRowsToDelete = @@ROWCOUNT select @lauf
6 = @CountRowsToDelete - @BlockSize + 1 if @CountRowsToDelete > 0 begin update JobHistory set ReadyForDeleteOrExport = @ReadyForDeleteOrExport , XDateUpdated
7 = @Xdate , XUserUpdated = @XUser from JobHistory h join @BlockPuffer p on h.UID_JobHistory = p.UID_SingleGuid end endLabel: return(@lauf) end 
8

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:25.920

None extracted.

Summary: writes INSERT into, UPDATE JobHistory; reads/joins JobHistory, jobhistory

Declared parameters

ParameterTypeDirection
@BlockSizeintinput
@ReadyForDeleteOrExportintinput
@KeyPatternvarchar(25)input
@Grenzdatumdatetimeinput

DML targets

INSERT into UPDATE JobHistory

Called routines

None extracted.

Read/join references

SQL dependency metadata

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @BlockSize @ReadyForDeleteOrExport @KeyPattern @Grenzdatum @BlockPuffer @lauf @XUser @procid @Xdate @CountRowsToDelete @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_PJobHistoryShrinkSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_PJobHistoryShrinksource text referencehas TRY/CATCH error handling