sp_executesql取得Sql语句返回值

有时碰到整个查询条件语句做为参数的情况,这样就无法将变量写入Sql语句中,
以后的方法可以做到,希望对大家有用。

declare@sql varchar(1000)
set@sql=’select @a=count(0) from teacher_tab where ‘ + @pWhere
execsp_executesql@sql,N’@a int output’,@a=@pResultCount OUTPUT

发表评论

电子邮件地址不会被公开。 必填项已用*标注