sp_executesql 用法

来源:互联网 发布:拜乐生物杀蟑饵剂 知乎 编辑:程序博客网 时间:2024/04/24 02:58

 一个传递两个参数的例子: 

declare @code varchar(50)
declare @count int
declare @StrSql nvarchar(500) --传入的Sql 需使用nvarchar类型
declare @ParDefine nvarchar(500) --传入的参数定义 需使用nvarchar类型

set @code='101'
set @ParDefine ='@codePar varchar(500),@countPar int out'
set @StrSql ='select @countPar=count(*) from TableName where Code = @codePar ' 

execute sp_executesql @StrSql,@ParDefine ,@code,@count out

print @count

 

 

原创粉丝点击