dbo.QBM_FSQProcedureDef

SQL_SCALAR_FUNCTION

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

Open formatted source/search result

Parameters

NameTypeOutput
nvarcharyes
@ProcedureNamevarcharno
@Parametersnvarcharno
@UserDefinedBodynvarcharno
@SourceNamenvarcharno

Referenced objects

SchemaObjectColumn/minorClass
dboQBM_FSQStringAsLiteralOBJECT_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   function dbo.QBM_FSQProcedureDef (@ProcedureName varchar(30) , @Parameters nvarchar(max) , @UserDefinedBody nvarchar(max) , @SourceName
2 nvarchar(256) = N''  ) returns nvarchar(max) as begin declare @erg nvarchar(max) select @erg = concat( N'create or alter procedure dbo.' , @ProcedureName
3 , case when @parameters > ' ' then ' ('+ @Parameters + ') ' else N'' end , N'											
4	as 
5begin
6	declare @ret int = 0
7	declare @Rethrow varchar(1000) = dbo.QBM_FGISessionErrorRethrow()
8
9SET XACT_ABORT OFF	
10
11BEGIN TRY
12'
13 , @UserDefinedBody , N'
14END TRY
15BEGIN CATCH
16
17	exec QBM_PSessionErrorAdd default ' , case when @SourceName > ' ' then N'	,' + dbo.QBM_FSQStringAsLiteral
18(@SourceName, 1, 0) else N'' end , N'
19	
20	RAISERROR (@Rethrow, 18, 1)  WITH NOWAIT
21
22END CATCH
23	                                	        	
24endLabel:
25	return @ret
26end'
27 )  return(@erg) end 
28

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:14:10.407

has TRY/CATCH error handling

Summary: calls QBM_PSessionErrorAdd

Declared parameters

ParameterTypeDirection
nvarcharOUTPUT
@ProcedureNamevarchar(30)input
@Parametersnvarcharinput
@UserDefinedBodynvarcharinput
@SourceNamenvarchar(256)input

DML targets

None extracted.

Called routines

Read/join references

None extracted.

SQL dependency metadata

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @ProcedureName @Parameters @UserDefinedBody @SourceName @erg @parameters @ret @Rethrow

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.CPL_PComplianceCheckMakeProc_hSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.POL_PQERPolicyMakeProcSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QBM_PDashBoardDefineSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QBM_PSlotResetOnMissingItem_LSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QER_PDynamicGroupMakeProc_hlpSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QER_PQERRiskIndexMakeProcSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QER_PSlotResetOnInvalidRoot_LSQL expression dependencydbo · OBJECT_OR_COLUMN