1.任意输入三个数,输出最大的数
create proc Pr_Test
@x1 int,
@x2 int,
@x3 int
as
begin
declare @max int
if(@x1>@x2)
set @max=@x1
else
set @max=@x2
if(@x3>@max)
set @max=@x3
print '三个数中最大的数是:'+cast(@max as varchar(50))
end
在正确输入后,执行后就创建了这个存储过程,
下面来执行这个存储过程,任意输入三个数字,具体代码如下:
execute Pr_Test 50,31,48
执行存储过程
结果如下:
三个数中最大的数是:50