提示:必须声明标量变量@
declare @tssj nvarchar(100) -- 外部变量 declare @Sql_Sql nvarchar(100) -- 存sql字符串变量 set @Sql_Sql =N'select @tssj=jpk from b where bzmc=''中国''' EXEC sp_executesql @Sql_Sql,N'@tssj int output',@tssj output select @tssj
N'@tssj int output',@tssj output
这句是关键,是传入变量参数和传出变量参数!
======================================================= 【多参数的方法】
set @Sql_Sql = N' select top 1 @m_zw=zw,@m_zh=temp from ket where zd=''ddd'' print @Sql_Sql EXEC sp_executesql @Sql_Sql,N'@m_zw varchar(1000) output,@m_zh int output',@m_zw output,@m_zh output
更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/SQLServer/
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串
, 变量
, 参数
, sql 变量
, output
, nvarchar
sp_executesql
sql server exec、sqlserver exec、sql server exec 使用、sqlserver exec结果集、sql server 2008 exec,以便于您获取更多的相关知识。
时间: 2025-01-25 12:13:18