declare @sql1 nvarchar(2500)
set @sql1='
select top 1 @test1=column1,@test2=column1 from table1'
exec sp_executesql @sql1,N'@income decimal(18,4) out,@outlay decimal(18,4) out',@test1 out,@test2 out
需要注意的是: set @sql1='
select top 1 @test1=column1,@test2=column1 from table1'
exec sp_executesql @sql1,N'@income decimal(18,4) out,@outlay decimal(18,4) out',@test1 out,@test2 out
1. sp_executesql的头两个参数必须是nvarchar类型,如@sql1和N'...'
2. 多参时sp_executesql第二个参数的格式
版权说明
如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。
作 者:温景良
文章出处:http://wenjl520.cnblogs.com/ 或 http://www.cnblogs.com/
分类: SQL Server
· 微信游戏孙春光:微信小游戏与APP是共赢的生态
· 雷军:在职场成就一番事业的唯一机会是“选择忠诚”和“勤奋”
· Google工程师称他辞职是因为支持多元化
· CES最惊悚黑科技能重塑身体?假的:Netflix广告而已
· 速度与激情:抖音的2017
» 更多新闻...
· 以操作系统的角度述说线程与进程
· 软件测试转型之路
· 门内门外看招聘
· 大道至简,职场上做人做事做管理
我的程序人生
博客园博客,原文链接:http://www.cnblogs.com/wenjl520/archive/2008/12/25/1362442.html,如需转载请自行联系原作者