declare @num int,
@sqls nvarchar(4000)
set @sqls='select top 1 @a = '+@name + ' from sanqu order by 日期,时间 desc'
exec sp_executesql @sqls,N'@a int output',@num output
select @num
@sqls nvarchar(4000)
set @sqls='select top 1 @a = '+@name + ' from sanqu order by 日期,时间 desc'
exec sp_executesql @sqls,N'@a int output',@num output
select @num
解决方案 »
- 求SQL语句
- 怎样将sql2005中的数据库导入到sql2000
- 在SQL Server 2000里,全角和半角的1有没有区别?
- sql server2008 报表管理器出现错误:xml文档(1,2150)中有错误“”(十六进制值 0*01)是无效字符,行1,位置2150
- SQLCE COUNT出两个结果
- 关于UNPIVOT的使用
- sqlserver2008,怎么对oracle9的链接服务器不灵了?
- 求统计一个月内每天8:00到次日7:59的每日统计报表?
- 如何用一条SQL语句实现一次插入多条记录?
- sqlserver 时间分割
- 求教:如何用SQL语句将Padadox库导入到SQL里?急!!!!!!!
- 如何组织SQL语句?
[交流]动态SQL语句
@sqls nvarchar(4000)
set @sqls='select top 1 @a = '+@name + ' from sanqu order by 日期,时间 desc'
exec sp_executesql @sqls,N'@a int output',@num output
select @num
declare @num int,
@sqls nvarchar(4000)
set @sqls='select top 1 @a = '+@name + ' from sanqu order by 日期,时间 desc'
exec sp_executesql @sqls,N'@a int output',@num output
select @num