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

不支持 OVER SQL 结构或语句?

2012-12-23 
不支持 OVER SQL 构造或语句??????本帖最后由 yeosn 于 2011-08-02 10:56:46 编辑我用如下语句在SQL Serve

不支持 OVER SQL 构造或语句??????
本帖最后由 yeosn 于 2011-08-02 10:56:46 编辑 我用如下语句在SQL Server 2005中查询:

WITH Notice_CTE AS (SELECT *, ROW_NUMBER() OVER (ORDER BY [DateTime] DESC) AS RowNumber
FROM NoticeInfor)
    SELECT     *
     FROM         Notice_CTE
     WHERE     RowNumber BETWEEN 1 AND 5

结果提示“不支持 OVER SQL 构造或语句”。这是怎么回事啊?望各位高手不吝赐教!
[最优解释]
select @@VERSION看看版本
2000不支持
[其他解释]
SELECT *, ROW_NUMBER() OVER (ORDER BY [DateTime] DESC) AS RowNumber
FROM NoticeInfor

这样能查出来什么不?
[其他解释]
把数据库属性-> 选项中的兼容级别改为   90  试试!
[其他解释]

引用:
引用:
select @@VERSION看看版本
2000不支持


执行select @@VERSION后返回如下信息:
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) 
Oct 14 2005 00:33:37 
Copyright (c) 1988-2005 Microsoft Corp……

你的机器上装了2000和2005吧??难道是连接到2000的实例上去了?

要么打上2005的SP3补丁试下
[其他解释]
引用:
引用:
引用:
引用:
select @@VERSION看看版本
2000不支持


执行select @@VERSION后返回如下信息:
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
Oct 14 2005 00:33:3……

看来你的安装有问题 不如重新安装一下
[其他解释]
引用:
select @@VERSION看看版本
2000不支持


执行select @@VERSION后返回如下信息:
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) 
Oct 14 2005 00:33:37 
Copyright (c) 1988-2005 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
的确是SQL 2005啊
[其他解释]
引用:
SELECT *, ROW_NUMBER() OVER (ORDER BY [DateTime] DESC) AS RowNumber
FROM NoticeInfor

这样能查出来什么不?


这样也会提示“不支持 OVER SQL 构造或语句”,但关掉这个提示对话框后是可以把所有记录都查出来的。
[其他解释]
引用:
把数据库属性-> 选项中的兼容级别改为 90 试试!


兼容级别就是90,还是不行
[其他解释]
引用:
引用:
引用:
select @@VERSION看看版本
2000不支持


执行select @@VERSION后返回如下信息:
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
Oct 14 2005 00:33:37
Copyright (c) 1988-20……



没有装2000,只装了2005,我也打过2005的sp3补丁,但打了补丁之后每次查询就出错退出了
[其他解释]
引用:
引用:
引用:
引用:
引用:
select @@VERSION看看版本
2000不支持


执行select @@VERSION后返回如下信息:
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
……


我已经重装过win2003操作系统,也重装过SQL Server 2005,问题还是没有解决。
[其他解释]
问题已经完美解决了,地址如下:
http://zhidao.baidu.com/question/301056558.html
感谢大家的回答!
现在结贴!
[其他解释]
是什么解决的。我也遇到了同样的问题

热点排行