动态SQL赋值


declare @OrdNo Nvarchar(100), @Memo Nvarchar(100),@NoList Nvarchar(1000),@sql Nvarchar(4000)
set @NoList=' where a.No in (''SO0000002'',''SO0000004'')'
set @sql='select @OrdNo =no,@Memo = ''销售订单[''+No+'']导出'' from T_SalesOrder a' +@NoList
print @sql
execute sp_executesql @sql ,N'@OrdNo nvarchar(100) output,@Memo nvarchar(100) output',@OrdNo output,@Memo output
print @OrdNo
print @Memo

原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/244889.html

(0)
上一篇 2022年4月17日 23:53
下一篇 2022年4月17日 23:53

相关推荐

发表回复

登录后才能评论