如何使用Sql Server设置值 [英] How to set a value using Sql Server
本文介绍了如何使用Sql Server设置值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
声明@sql nvarchar(max)
声明@count int
设置@ count = 1
设置@ sql =''从tbl_Test选择顶部''+ @ count +''名称''
exec sp_executesql @sql
此编码在Sql Server中运行良好.
我的问题是如何将输出值设置为一个变量.
例如:如果我正在使用
声明@name varchar(50)
如何将输出值设置为 @name 变量
请帮助.
预先感谢,
萨拉瓦南(T.Saravanan)
:confused:
Hi All,
Declare @sql nvarchar(max)
Declare @count int
set @count=1
set @sql=''select top ''+@count+'' name from tbl_Test''
exec sp_executesql @sql
This Coding is working well in Sql Server.
My question is how to set that output value into one variable.
Ex: if i am using
Declare @name varchar(50)
how to set the output value into @name variable
Please need a help.
Advance Thanks,
T.Saravanan
:confused:
推荐答案
您需要定义输出参数.
可以在此处找到示例: http://www.sommarskog.se/dynamic_sql.html#sp_executesql [ ^ ]
干杯
You need to define an output parameter.
An example can be found here : http://www.sommarskog.se/dynamic_sql.html#sp_executesql[^]
Cheers
这篇关于如何使用Sql Server设置值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文