dbo.QBM_FSQIsNullClauseSet
Scalar FunctionSQL_SCALAR_FUNCTIONSandbox DB
Interpretation
- Database function. Usually supports views, validation, or calculated predicates; look at referenced-by entries for callers.
Relations
- No extracted relations.
Typed Edges
- references source dbo.QBM_FSQIsNullClauseCmp source text reference
Complete Source
1CREATE FUNCTION dbo.QBM_FSQIsNullClauseSet(2 @TableName varchar(30),3 @columnname varchar(30),4 @TableSynonym varchar(64)5) RETURNS nvarchar(10006)7AS8BEGIN9 DECLARE @erg nvarchar(1000)10 IF EXISTS(11 SELECT TOP 1 112 FROM sys.tables t13 WITH(readpast)14 JOIN sys.columns c15 WITH(readpast)16 ON t.object_id = c.object_id17 JOIN sys.default_constraints d18 WITH(readpast)19 ON c.default_object_id = d.object_id20 WHERE21 t.name = @TableName AND c.name = @columnname)22 BEGIN23 SELECT24 @erg = dbo.QBM_FSQIsNullClauseCmp(@TableName,25 @columnname,26 @TableSynonym)27 END28 ELSE29 BEGIN30 SELECT @erg = @TableSynonym + '.' + @columnname31 END32 ende:33 RETURN(@erg)34END
Open raw exported source
1 create function dbo.QBM_FSQIsNullClauseSet (@TableName varchar(30) , @columnname varchar(30) , @TableSynonym varchar(64) ) returns nvarchar(10002) as begin declare @erg nvarchar(1000) if exists (select top 1 1 from sys.tables t with (readpast) join sys.columns c with (readpast) on t.object_id =3 c.object_id join sys.default_constraints d with (readpast) on c.default_object_id = d.object_id where t.name = @TableName and c.name = @columnname ) 4begin select @erg = dbo.QBM_FSQIsNullClauseCmp(@TableName , @columnname, @TableSynonym) end else begin select @erg = @TableSynonym + '.' + @columnname5 end ende: return (@erg) end 6