--打印九九乘法表
declare @str nvarchar(100),@i int,@j int
set @i=1
while(@i<=9)
begin
set @j=1
set @str=‘‘
while(@j<=@i)
begin
set @str=@str+convert(nvarchar(5),@i)+‘*‘+convert(nvarchar(5),@j)+‘=‘+convert(nvarchar(5),@i*@j)+‘ ‘
set @j=@j+1
end
print @str
set @i=@i+1
end
declare @str nvarchar(100),@i int,@j int
set @i=1
while(@i<=9)
begin
set @j=1
set @str=‘‘
while(@j<=@i)
begin
set @str=@str+convert(nvarchar(5),@i)+‘*‘+convert(nvarchar(5),@j)+‘=‘+convert(nvarchar(5),@i*@j)+‘ ‘
set @j=@j+1
end
print @str
set @i=@i+1
end