Create procedure [a08101629151].[GetNewsByPage]
(
@PageSize int,
@PageNumber int,
@Count int output
)
AS
begin
if @PageNumber > 0
Begin
select @Count = count(*) from t_News where State = 1 select top (@PageSize) * from t_News --('(' 附近有语法错误。)
where (State = 1 and NewsId not in (
--('(' 附近有语法错误。)
select top (@PageSize * (@PageNumber - 1)) NewsId from t_News where State = 1 order by EliteLevel,CreateTime
))
order by EliteLevel,CreateTime
end
end这段代码在sql2005中完全可以运行,就是在sql2000中会报一下错误
望各位大侠指点一下
消息 170,级别 15,状态 1,过程 GetNewsByPage,第 13 行
第 13 行: '(' 附近有语法错误。
消息 170,级别 15,状态 1,过程 GetNewsByPage,第 15 行
第 15 行: '(' 附近有语法错误。意思是top后面不能带参数,郁闷呀!
急急急!
(
@PageSize int,
@PageNumber int,
@Count int output
)
AS
begin
if @PageNumber > 0
Begin
select @Count = count(*) from t_News where State = 1 select top (@PageSize) * from t_News --('(' 附近有语法错误。)
where (State = 1 and NewsId not in (
--('(' 附近有语法错误。)
select top (@PageSize * (@PageNumber - 1)) NewsId from t_News where State = 1 order by EliteLevel,CreateTime
))
order by EliteLevel,CreateTime
end
end这段代码在sql2005中完全可以运行,就是在sql2000中会报一下错误
望各位大侠指点一下
消息 170,级别 15,状态 1,过程 GetNewsByPage,第 13 行
第 13 行: '(' 附近有语法错误。
消息 170,级别 15,状态 1,过程 GetNewsByPage,第 15 行
第 15 行: '(' 附近有语法错误。意思是top后面不能带参数,郁闷呀!
急急急!
解决方案 »
- java.lang.UnsupportedOperationException报错
- JAVA SWING做的一个C/S应用软件,安装后怎么样能让应用只打开一个窗口?
- Exception starting filter struts2启动错误
- java中级软件工程师
- 学习中的茫然
- 急!密码不匹配???
- 一个ssh项目,启动tomcat和发布都没有问题,第一次也能运行,但刷新网页,就出现问题了!哪位大神解释下!
- 高分求教:Axis客户端调用,如何加入soap header信息
- 用jaxb2把Map<String,Object>转换为xml
- 各位,看源码遇到的问题!帮帮我!
- 页面加快多表显示速度问题
- struts2使用动态方法调用时 如何validate?
Select Top n-m+1 * From Table Where Id>(Select Max(Id) From
(Select Top m-1 Id From Table Order By Id Asc) Temp) Order By Id Asc
m为上标,n为下标,例如取出第8到12条记录,m=8,n=12,Table为表名
排序也可以换成其他字段的@!