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
需要注意的是:
1. sp_executesql的頭兩個參數必須是nvarchar類型,如@sql1和N'...'
2. 多參時sp_executesql第二個參數的格式
版權說明
如果标題未标有<轉載、轉>等字則屬于作者原創,歡迎轉載,其版權歸作者和部落格園共有。
作 者:溫景良

<a href="http://home.cnblogs.com/u/wenjl520/">溫景良(Jason)</a>
<a href="http://home.cnblogs.com/u/wenjl520/followees">關注 - 32</a>
<a href="http://home.cnblogs.com/u/wenjl520/followers">粉絲 - 161</a>
<a>+加關注</a>
<a></a>
<b>最新IT新聞</b>:
<b>最新知識庫文章</b>:
本文轉自
部落格園部落格,原文連結:http://www.cnblogs.com/wenjl520/archive/2008/12/25/1362442.html,如需轉載請自行聯系原作者
<a href="http://www.freelogs.com/" target="_top">hit counter dreamweaver</a>