sql server2008 获取动态sql的变量值

Posted 追逐梦想的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server2008 获取动态sql的变量值相关的知识,希望对你有一定的参考价值。

--通过SQL 字符串 查询 获取查出的值sp_executesql

declare @QuerySql nvarchar(500),@uid int,@Ucode varchar(100);
set @QuerySql=‘select @uid=iuserid,@Ucode=cusercode from sys_user where iuserid=1‘
exec sp_executesql @QuerySql,N‘@uid int output,@Ucode varchar(200) output‘,@uid output,@Ucode output
print @uid,@Ucode

以上是关于sql server2008 获取动态sql的变量值的主要内容,如果未能解决你的问题,请参考以下文章

在视图中包含变量的动态 SQL (SQL Server)

Sql Server 2008 MERGE - 获取计数的最佳方式

在表值函数中使用 SQL Server 2008 中的动态 SQL 语句 [重复]

获取 ROWS 作为 COLUMNS(SQL Server 动态 PIVOT 查询)

使用 SQL Server 2008 R2 的动态案例语句

SQL Server 2008 中的截断/清除表变量