if exists(select * from sysobjects where name='proc_MessageReply ')--判断是否有留言回复
drop proc proc_MessageReply
gocreate proc proc_MessageReply
@PhoneNumber varchar(20),
@BusinessID varchar(50),
@result varchar(20) output,
@MessageReplyFile varchar(50) output
as
declare @Connects varchar(50)
select @Connects = CommentsFile from User_Comments where BusinessID=@BusinessID and PhoneNumber=@PhoneNumber
if @Connects=null
begin 
     set @MessageReplyFile=0
end
     else
begin
set @MessageReplyFile=@Connects
     end
     set @result=0
go上面的是存储过程
下面是测试的
declare @MessageReplyFile   varchar(50)   
exec proc_MessageReply '15110263957','1',@MessageReplyFile output  
select @MessageReplyFile  但现在的问题是运行测试报错,说没有给输出参数传值,还有怎么打印出输出的值是多少求测试代码 最好是完整的