declare @i int--外层循环的次数
declare @j int--内层循环次数
declare @result int--结果
declare @str varchar(555)--保存拼接的字符串
set @i=0--i初始为0
while(@i<=9)
begin
set @str=''
set @j=1
while(@j<@i+1)
begin
set @result=@i*@j
set @str=@str+(CAST(@j as CHAR(2))+'*'+CAST(@i as CHAR(2))+'='+CAST(@result as CHAR(2))+space(2))--把结果转换为CHAR类型后拼接起来
set @j=@j+1--循环一次自加1
end
print @str--打印结果
set @i=@i+1--同上
end
T-SQL打印99乘法表
最新推荐文章于 2023-02-15 20:52:28 发布