dbo.QBM_FSQIndexColumns

SQL_SCALAR_FUNCTION

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

Open formatted source/search result

Parameters

NameTypeOutput
nvarcharyes
@TableOrTypeNamevarcharno
@IndexNamevarcharno
@IncludedColumnsbitno

Referenced objects

SchemaObjectColumn/minorClass
No SQL expression dependencies in snapshot.

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_FSQIndexColumns (@TableOrTypeName varchar(30) , @IndexName varchar(30) , @IncludedColumns bit ) returns nvarchar(max
2)  as begin return( select isnull(String_agg( convert(nvarchar(max), concat(x.name , case x.is_descending_key when 1 then ' desc' else '' end ) )  , ','
3 )  WITHIN GROUP ( ORDER BY x.key_Ordinal, x.index_column_id) , N'') from ( select c.name, ik.key_Ordinal, ik.index_column_id, ik.is_descending_key from
4 (select t1.object_id from sys.objects t1 with (readpast) where t1.name = @TableOrTypeName union all select t2.type_table_object_id from sys.table_types
5 t2 with (readpast) where t2.name = @TableOrTypeName ) as t join sys.indexes i with (readpast) on t.Object_id = i.Object_id and i.name = @Indexname  and
6 i.is_hypothetical = 0  and i.type not in (3,4,5,6) join sys.index_columns ik with (readpast) on i.Object_id = ik.Object_id and i.index_id = ik.index_id
7 and ik.is_included_column = @IncludedColumns join sys.columns c with (readpast) on c.Object_id = t.Object_id and c.Column_id = ik.Column_id where i.is_primary_key
8 = 0 ) as x ) end 
9

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.313

None extracted.

Summary: reads/joins sys

Declared parameters

ParameterTypeDirection
nvarcharOUTPUT
@TableOrTypeNamevarchar(30)input
@IndexNamevarchar(30)input
@IncludedColumnsbitinput

DML targets

None extracted.

Called routines

None extracted.

Read/join references

SQL dependency metadata

None extracted.

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @TableOrTypeName @IndexName @IncludedColumns @Indexname

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_FSQIndexDef_iSQL expression dependencydbo · OBJECT_OR_COLUMN