dbo.QER_FTEntitlementSourceOrgWho

SQL_TABLE_VALUED_FUNCTION

Created 2026-04-14T23:20:35.800 · modified 2026-04-14T23:20:35.800 · source: live DB sys.objects/sys.sql_expression_dependencies.

Open formatted source/search result

Parameters

NameTypeOutput
@ObjectKeyToInspectvarcharno
@uid_Orgvarcharno

Referenced objects

SchemaObjectColumn/minorClass
BaseTreeOBJECT_OR_COLUMN
helperPersonOrgOBJECT_OR_COLUMN
OrgrootOBJECT_OR_COLUMN
personinBaseTreeOBJECT_OR_COLUMN
QBM_YCursorBufferTYPE
QBM_YMNTableTYPE
QBM_YSingleGUIDTYPE
QER_VBaseTreeCollection_RootOBJECT_OR_COLUMN
dboQER_FTEntitlementSourceWhoOBJECT_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

1create function dbo.QER_FTEntitlementSourceOrgWho ( @ObjectKeyToInspect varchar(138)  , @uid_Org varchar(38)   ) returns @result table (UID_Org varchar
2(38) collate database_default  , UID_Person varchar(38) collate database_default  , UID_ParentOrg varchar(38) collate database_default  , Ident_Org nvarchar
3(256) collate database_default  , AssignType int  , ObjectKeyOrg varchar(138) collate database_default  ) as begin   declare @erg QBM_YCursorBuffer    
4declare @Person QBM_YSingleGUID  declare @QER_VBaseTreeCollection_Root QBM_YMNTable  insert into @person(UID_SingleGuid ) select distinct uid_person from
5 dbo.QER_FTEntitlementSourceWho(@ObjectKeyToInspect ) insert into @QER_VBaseTreeCollection_Root(UID_Element1, UID_Element2 ) select v.UID_Org, v.UID_ParentOrg
6 from QER_VBaseTreeCollection_Root v where v.UID_ParentOrg = @uid_org  insert into @QER_VBaseTreeCollection_Root(UID_Element1, UID_Element2 ) select distinct
7 v.UID_Org, v.UID_ParentOrg from @QER_VBaseTreeCollection_Root e join QER_VBaseTreeCollection_Root v on e.UID_Element1 = v.UID_Org join QER_VBaseTreeCollection_Root
8 v2 on v.UID_ParentOrg = v2.UID_Org and e.UID_Element2  = v2.UID_ParentOrg where not exists (select top 1 1 from @QER_VBaseTreeCollection_Root x where 
9x.UID_Element1 = v.UID_Org and x.UID_Element2  = v.UID_ParentOrg ) insert into @erg (UID1 , Int1 , UID2  ) select co.UID_Element1, sign(max(sign(len(isnull
10(x.uid_org, '')))) ), x.UID_Person from @QER_VBaseTreeCollection_Root co left outer join ( select pio.uid_org, pio.UID_Person from personinBaseTree pio
11 join @Person p on pio.uid_person = p.UID_SingleGuid  and pio.XOrigin > 0  union select pio.uid_org, pio.UID_Person from helperPersonOrg pio join @Person
12 p on pio.uid_person = p.UID_SingleGuid  ) as x on co.UID_Element1 = x.uid_org  group by co.UID_Element1, x.UID_Person update @erg set Int1  = e.Int1  
13+2 from @erg e join @QER_VBaseTreeCollection_Root co on co.UID_Element2  = e.UID1  where exists (select top 1 1 from @erg e2 where e2.UID1  = co.UID_Element1
14 and e2.Int1  = 1 and e2.UID1  <> e.UID1  ) insert into @result (uid_org, uid_parentorg, ident_org, assigntype, ObjectkeyOrg, UID_Person ) select e.UID1
15 , b.uid_parentorg, b.ident_org, e.Int1 , b.XObjectKey, e.UID2  from @erg e left outer join BaseTree b on e.UID1 = b.uid_org update @result set ident_org
16 = r.ident_orgroot, ObjectKeyOrg = r.XObjectKey from @result rx , Orgroot r where rx.uid_org = r.uid_orgroot if @@rowcount > 0 begin update @result set
17 uid_parentorg = b.uid_orgroot from @result rx, BaseTree b where rx.uid_parentorg is null and rx.uid_org = b.uid_org end ende: return end 
18

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

None extracted.

Summary: writes INSERT into; reads/joins QER_FTEntitlementSourceWho, QER_VBaseTreeCollection_Root, personinBaseTree, helperPersonOrg, BaseTree

Declared parameters

ParameterTypeDirection
@ObjectKeyToInspectvarchar(138)input
@uid_Orgvarchar(38)input

DML targets

INSERT into

Called routines

None extracted.

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @ObjectKeyToInspect @uid_Org @result @erg @Person @QER_VBaseTreeCollection_Root @person @uid_org @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.

No reverse dependencies extracted.