不知道你想怎么转成存储过程..要参数吗?不要参数.直接加上CREATE PROC AS 在你的代码上面就行了..带一个输出参数CREATE PROC p
    @num int output
AS
    declare @a int, @sqls nvarchar(100) 
    set @sqls='select @a=count(*) from tB ' 
    exec sp_executesql @sqls,N'@a int output',@a output
    SET @num=@a
GO