--定义三个初始化变量
declare @a int,@b int,@c varchar(200)
--对@a进行赋值
set @a=1
--循环输出9次,@a为被乘数
while(@a<=9)
begin
--对@b进行赋值和@c进行赋值
set @b=1
set @c=' '
while(@b<=@a)--循环@b小于等于@a,内层循环随着外层循环的控制
begin
set @c=@c+Convert(char(1),@b)+'*'+Convert(char(1),@a)+'='+Convert(char(2),@a*@b)+' '//输出乘法表达式
set @b+=1--改变循环变量
end
print @c
set @a+=1
end
代码效果如图所示: