在sql server中实现PadLeft函数

来源:互联网 发布:centos apache配置 编辑:程序博客网 时间:2024/06/17 00:53
create function PadLeft(@num varchar(16),@paddingChar char(1),@totalWidth int)returns varchar(16) asbegindeclare @curStr varchar(16)select @curStr = isnull(replicate(@paddingChar,@totalWidth - len(isnull(@num ,0))), '') + @numreturn @curStrend


测试:

SELECT dbo.PadLeft('8', '0', 6)----------------000008(所影响的行数为 1 行)


原创粉丝点击