dbo.TSB_FGIDPRNameSpaceFromRoot

SQL_SCALAR_FUNCTION

Created 2025-06-27T18:00:13.297 · modified 2026-04-14T23:19:13.503 · source: live DB sys.objects/sys.sql_expression_dependencies.

Open formatted source/search result

Parameters

NameTypeOutput
varcharyes
@UID_Anchorvarcharno
@TableNamevarcharno

Referenced objects

SchemaObjectColumn/minorClass
dboUNSAccountBOBJECT_OR_COLUMN
dboUNSAccountBUID_UNSAccountBOBJECT_OR_COLUMN
dboUNSAccountBUID_UNSRootBOBJECT_OR_COLUMN
dboUNSContainerBOBJECT_OR_COLUMN
dboUNSContainerBUID_UNSContainerBOBJECT_OR_COLUMN
dboUNSContainerBUID_UNSRootBOBJECT_OR_COLUMN
dboUNSGroupBOBJECT_OR_COLUMN
dboUNSGroupBUID_UNSGroupBOBJECT_OR_COLUMN
dboUNSGroupBUID_UNSRootBOBJECT_OR_COLUMN
dboUNSGroupB1OBJECT_OR_COLUMN
dboUNSGroupB1UID_UNSGroupB1OBJECT_OR_COLUMN
dboUNSGroupB1UID_UNSRootBOBJECT_OR_COLUMN
dboUNSGroupB2OBJECT_OR_COLUMN
dboUNSGroupB2UID_UNSGroupB2OBJECT_OR_COLUMN
dboUNSGroupB2UID_UNSRootBOBJECT_OR_COLUMN
dboUNSGroupB3OBJECT_OR_COLUMN
dboUNSGroupB3UID_UNSGroupB3OBJECT_OR_COLUMN
dboUNSGroupB3UID_UNSRootBOBJECT_OR_COLUMN
dboUNSItemBOBJECT_OR_COLUMN
dboUNSItemBUID_UNSItemBOBJECT_OR_COLUMN
dboUNSItemBUID_UNSRootBOBJECT_OR_COLUMN
dboUNSRootBOBJECT_OR_COLUMN
dboUNSRootBUID_UNSRootBOBJECT_OR_COLUMN
dboUNSRootBUID_DPRNameSpaceOBJECT_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.TSB_FGIDPRNameSpaceFromRoot(@UID_Anchor varchar(38) , @TableName varchar(30) ) returns varchar(38) with schemabinding as
2 begin declare @erg varchar(38) if @TableName = 'UnsAccountB' begin select top 1 @erg = y.UID_DPRNameSpace from dbo.UNSAccountB x join dbo.UNSRootB y on
3 x.UID_UNSRootB = y.UID_UNSRootB where x.UID_UNSAccountB = @UID_Anchor  return(@erg)  end if @TableName = 'UnsRootB' begin select top 1 @erg = y.UID_DPRNameSpace
4 from dbo.UNSRootB y where y.UID_UNSRootB = @UID_Anchor  return(@erg)  end if @TableName = 'UNSContainerB' begin select top 1 @erg = y.UID_DPRNameSpace
5 from dbo.UNSContainerB x join dbo.UNSRootB y on x.UID_UNSRootB = y.UID_UNSRootB where x.UID_UNSContainerB = @UID_Anchor  return(@erg)  end if @TableName
6 = 'UNSGroupB' begin select top 1 @erg = y.UID_DPRNameSpace from dbo.UNSGroupB x join dbo.UNSRootB y on x.UID_UNSRootB = y.UID_UNSRootB where x.UID_UNSGroupB
7 = @UID_Anchor  return(@erg)  end if @TableName = 'UNSGroupB1' begin select top 1 @erg = y.UID_DPRNameSpace from dbo.UNSGroupB1 x join dbo.UNSRootB y on
8 x.UID_UNSRootB = y.UID_UNSRootB where x.UID_UNSGroupB1 = @UID_Anchor  return(@erg)  end if @TableName = 'UNSGroupB2' begin select top 1 @erg = y.UID_DPRNameSpace
9 from dbo.UNSGroupB2 x join dbo.UNSRootB y on x.UID_UNSRootB = y.UID_UNSRootB where x.UID_UNSGroupB2 = @UID_Anchor  return(@erg)  end if @TableName = 'UNSGroupB3'
10 begin select top 1 @erg = y.UID_DPRNameSpace from dbo.UNSGroupB3 x join dbo.UNSRootB y on x.UID_UNSRootB = y.UID_UNSRootB where x.UID_UNSGroupB3 = @UID_Anchor
11  return(@erg)  end if @TableName = 'UNSItemB' begin select top 1 @erg = y.UID_DPRNameSpace from dbo.UNSItemB x join dbo.UNSRootB y on x.UID_UNSRootB =
12 y.UID_UNSRootB where x.UID_UNSItemB = @UID_Anchor  return(@erg)  end endLabel: return(@erg) end 
13

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:19:13.503

None extracted.

Summary: reads/joins UNSAccountB, UNSRootB, UNSContainerB, UNSGroupB, UNSGroupB1…

Declared parameters

ParameterTypeDirection
varchar(38)OUTPUT
@UID_Anchorvarchar(38)input
@TableNamevarchar(30)input

DML targets

None extracted.

Called routines

None extracted.

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @UID_Anchor @TableName @erg

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.DepartmentHasUNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.ITShopOrgHasUNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.ITShopSrcHasUNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.LocalityHasUNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.OrgHasUNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.ProfitCenterHasUNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSAccountSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSAccountHasUNSItemSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSAccountInUNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSContainerSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSGroupCollectionSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSGroupExclusionSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSGroupHasUnsItemSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSGroupInUNSGroupSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.UNSItemSQL expression dependencydbo · OBJECT_OR_COLUMN