dbo.QBM_PTransportHistoryInsert

SQL_STORED_PROCEDURE

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

Open formatted source/search result

Parameters

NameTypeOutput
@Modulevarcharno
@XUsernvarcharno

Referenced objects

SchemaObjectColumn/minorClass
QBM_PSessionErrorAddOBJECT_OR_COLUMN
QBMModuleDefOBJECT_OR_COLUMN
QBMTransportHistoryOBJECT_OR_COLUMN
dboQBM_FCVElementToObjectKey1OBJECT_OR_COLUMN
dboQBM_FGISessionErrorRethrowOBJECT_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_PTransportHistoryInsert ( @Module varchar(3) , @XUser nvarchar(64) = null ) as begin SET XACT_ABORT OFF BEGIN TRY declare
2 @Xdate datetime = getutcdate() if @XUser is null begin select @XUser = OBJECT_NAME(@@procid) end insert into QBMTransportHistory ( UID_QBMTransportHistory
3 , XDateInserted , HistoryType , Description , MigrationVersion , Module , ItemsSelectedByUser , XUserInserted , XUserUpdated , XDateUpdated , TransportFileDate
4, TransportFileName , SourceDatabase , XTouched , XObjectKey ) select w.UID_QBMTransportHistory , @Xdate , 'Migration' as HistoryType, Description , MigrationVersion
5 , Module , 0 as ItemsSelectedByUser , @XUser , @XUser , @Xdate, null as TransportFileDate , null as TransportFileName , null as SourceDatabase , '' , 
6dbo.QBM_FCVElementToObjectKey1('QBMTransportHistory', 'UID_QBMTransportHistory', UID_QBMTransportHistory) from ( select NEWID() as UID_QBMTransportHistory
7 , x.DisplayValue as Description , x.MigrationVersion as MigrationVersion , x.ModuleName as Module from ( select * from QBMModuleDef m where m.ModuleName
8 = @Module ) as x ) as w END TRY BEGIN CATCH exec QBM_PSessionErrorAdd default declare @Rethrow varchar(1000) = dbo.QBM_FGISessionErrorRethrow() RAISERROR
9 (@Rethrow, 18, 1) WITH 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:20:26.117

has TRY/CATCH error handling

Summary: calls QBM_PSessionErrorAdd; writes INSERT QBMTransportHistory; reads/joins QBMModuleDef

Declared parameters

ParameterTypeDirection
@Modulevarchar(3)input
@XUsernvarchar(64)input

DML targets

INSERT QBMTransportHistory

Called routines

Read/join references

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @Module @XUser @Xdate @procid @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.QBM_PModuleDependCollFillSQL expression dependencyOBJECT_OR_COLUMN
dbo.QBM_PModuleDependCollFillsource text referenceuses session context values, has TRY/CATCH error handling