declare @Module_card varchar(50)
set @Module_card ='****'
declare @num int ---字符长度
set @num= 8
declare @word varchar(10) ---自动填充的字符串
set @word= '-'
select right(replicate(@word,@num)+ltrim(@Module_card),@num)
本文介绍了一种使用SQL语句实现字符串自动填充的方法。通过声明变量并利用replicate和right等函数,可以实现在指定位置填充特定字符的效果。这种方法适用于需要格式化输出数据的场景。
declare @Module_card varchar(50)
set @Module_card ='****'
declare @num int ---字符长度
set @num= 8
declare @word varchar(10) ---自动填充的字符串
set @word= '-'
select right(replicate(@word,@num)+ltrim(@Module_card),@num)