首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

ms sql2000 关于top后面不能跟参数的有关问题 怎么解决 。

2012-02-03 
ms sql2000 关于top后面不能跟参数的问题如何解决在线等。。。我想找到第n条记录的ID但是TOP的后面不能跟参数

ms sql2000 关于top后面不能跟参数的问题 如何解决 在线等。。。
我想找到第n条记录的ID     但是TOP的后面不能跟参数如何解决哦

[解决办法]
declare @a int
set @a=参数
exec( 'select top '+@a+ ' id from 表 ')
[解决办法]
可以用存储过程
create proc cx(@n int)
as
begin
declare @sql varchar(1000)
set @sql= 'select top '+rtrim(str(@n))+ ' * from table '
exec (@sql)
end
go

exec cx(6)

热点排行