1 .replicate
REPLICATE (Transact-SQL) 将字串值重复指定的次数
使用方法 REPLICATE ( string_expression ,integer_expression )
REPLICATE(字符串,重复的次数)
说明: 返回字符的长度仅受内存的限制,只要内存足够,可以任意长的字符串。
示例: REPLICATE('重复',3)
输出结果为: 重复重复重复
【值得注意的是当 integer_expression 值为负值,则返回NULL 】
2.cast
将某种数据类型的表达式显式转换为另一种数据类型。
语法: CAST ( expression AS data_type )
CAST(ytd_sales AS char(20))
举例:
declare @i int
set @i=0
while @i<26
begin
print char(ascii('a')+@i)+'的ASCII码是:'+cast(ascii('a')+@i as varchar(50))
set @i=@i+1
end