怎么返回存储过程的操作提示
比如,有一个存储过程A    
 Create   PROCEDURE   [dbo].[A   ] 
 begin 
                if(...) 
                   ........ 
                   else 
                            ......... 
 ........... 
 ........ 
 update   set   ..... 
 end     
 在使用这个存储过程时,怎么才能知道里面的执行状态。就象在程序中这样: 
 if(1)   MessageBox.show( "a "); 
 if(2)   MessageBox.show( "b "); 
 if(3)   MessageBox.show( "c "); 
------解决方案--------------------作一个变量,不同的if返回不同的值
------解决方案--------------------Create PROCEDURE [dbo].[A ] 
 begin 
      if(...) 
       ........ 
 	--print或select一下 
       else 
          ......... 
 ........... 
 ........ 
 update set ..... 
 end 
------解决方案--------------------用查询分析器跟踪。
------解决方案--------------------lz你好,我前台是用C#做的,读存储过程的代码如下  
 SqlParameter return_value = new SqlParameter( "@return_value ", SqlDbType.Int);//定义一个参数 
 return_value.Direction = ParameterDirection.ReturnValue;//指定参数为返回参数 
 cmdinsert.Parameters.Add(return_value);//将参数添加到COMMAND中   
 Convert.ToInt32(cmdinsert.Parameters[ "@return_value "].Value//这句是读存储过程的返回值   
 希望对你有帮助吧