return 0
的问题
去掉就好了

解决方案 »

  1.   

    你是怎么调用的? 如果你的过程有记录返回的话,确认你关闭记录集后再取output的值
      

  2.   

    在查询分析器调用:declare @变量 varchar(100)exec sp_xxx '输入参数',@变量 output  -----输出参数后面加outputselect @变量 结果
      

  3.   

    TRY:  create sp_xxx (@inparam1,....,@outparam1 output) as
    begin
      some sql...  create table1...
      set @outparam1=100
      create table2...end