动态SQL中变量赋值

在动态SQL语句中进行变量的值绑定比较麻烦,这儿做个记录

declare @COUNT int,@sql nvarchar(max)
set @sql = 'select @COUNT = count(id) from tbl_sys_dict where root_key = ''WT_TYPE'''
execute sp_executesql @sql, N'@COUNT int output', @COUNT output
print @COUNT

 

posted @ 2013-09-16 17:20  舍长  阅读(4088)  评论(2编辑  收藏  举报