declare @i int
set @i = 1000
print convert(varchar(10),@i)/*
1000
*/

解决方案 »

  1.   

    那就用select 吧
    select @test
      

  2.   

    declare @i int
    set @i=1000
    print @i我怎么就可以的啊!!!!!
      

  3.   

    declare @i int
    set @i = 1000
    print cast(@i as varchar(10))/*
    1000
    */
      

  4.   

    追加一个问题,
    在存储过程中执行另外一个存储过程,执行完了后可以后if @@error <> 0
    表示执行错误吗??
    如果不行,那如何判断执行结果?