sqlserver存储过程实现九九乘法口诀表

//1.创建存储过程

go

create procedure g 

as
declare @i int,@j int,@str varchar(max)
set @i=1
while @i<=9
begin
	set @j=1
	set @str=''
	while @j<=@i
		begin
			set @str=@str+convert(char(1),@j)+'*'+convert(char(1),@i)+'='+convert(char(2),@i*@j)+' '
			set @j=@j+1
		end
	print(@str)
	set @i=@i+1
end 
go

//执行存储过程

exec g

//运行结果

sqlserver存储过程实现九九乘法口诀表_第1张图片



//sql代码截图


sqlserver存储过程实现九九乘法口诀表_第2张图片

你可能感兴趣的:(sqlserver)