dbo.QBM_FCVAnyToHash

SQL_SCALAR_FUNCTION

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

Open formatted source/search result

Parameters

NameTypeOutput
varbinaryyes
@insql_variantno

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_FCVAnyToHash( @in sql_variant ) returns varbinary(20) with SCHEMABINDING as begin return (HASHBYTES('SHA1', case
2 when @in is null then case SQL_VARIANT_PROPERTY(@in, 'BaseType')  when 'datetime' then convert(varbinary(520), convert(nvarchar(23), isnull(@in, '1899-12-30'
3), 121)) when 'int' then convert(varbinary(100), N'') when 'bigint' then convert(varbinary(100), N'') when 'float' then convert(varbinary(100), N'') else
4 0x0 end when DATALENGTH(@in) = 0 then 0x0 else  case SQL_VARIANT_PROPERTY(@in, 'BaseType') when 'varchar' then convert(varbinary(8000), convert(nvarchar
5(4000), @in)) when 'nvarchar' then convert(varbinary(8000), @in) when 'int' then convert(varbinary(520), convert(nvarchar(256), @in)) when 'bigint' then
6 convert(varbinary(520), convert(nvarchar(256), @in)) when 'varbinary' then convert(varbinary(8000), @in) when 'datetime' then convert(varbinary(100), 
7convert(nvarchar(23), isnull(@in, '1899-12-30'), 121)) when 'float' then convert(varbinary(520), convert(nvarchar(256), @in)) when 'numeric' then convert
8(varbinary(520), convert(nvarchar(256), convert(float, @in))) else 0x11ff end end ) ) 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:09.987

None extracted.

Summary: No calls/DML/dependency patterns extracted by the current parser.

Declared parameters

ParameterTypeDirection
varbinary(20)OUTPUT
@insql_variantinput

DML targets

None extracted.

Called routines

None extracted.

Read/join references

None extracted.

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: @in

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_PDBQueueCalculateDeltaSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QBM_PQBMRelationExpand_OneSQL expression dependencydbo · OBJECT_OR_COLUMN