dbo.QBM_FCVStringPadRight
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
- No typed edges extracted for this source.
References
- No direct source references extracted.
Referenced By
- No direct source references extracted.
Complete Source
1CREATE FUNCTION dbo.QBM_FCVStringPadRight(2 @In nvarchar(max),3 @MaxLength int,4 @FillChar nvarchar(1)5) RETURNS nvarchar(max6)7 WITH SCHEMABINDING8AS9BEGIN10 DECLARE @erg nvarchar(max)11 DECLARE @len int12 SELECT13 @len = len(isnull(@in, N ''))14 IF @len >= @MaxLength15 BEGIN16 SELECT17 @erg = isnull(@in,18 N '')19 END20 ELSE21 BEGIN22 SELECT23 @erg = isnull(@in,24 N '') + replicate(isnull(@fillchar, N ''),25 @MaxLength - @len)26 END27 ende:28 RETURN(@erg)29END
Open raw exported source
1 create function dbo.QBM_FCVStringPadRight ( @In nvarchar(max) , @MaxLength int , @FillChar nvarchar(1) ) returns nvarchar(max) with SCHEMABINDING2 as begin declare @erg nvarchar(max) declare @len int select @len = len(isnull(@in, N'')) if @len >= @MaxLength begin select @erg = isnull(@in, N'') end3 else begin select @erg = isnull(@in, N'') + replicate(isnull(@fillchar, N''), @MaxLength - @len) end ende: return(@erg) end 4