SQLSERVER 2000 升级 2005 ORDER BY 兼容性问题
ALTER DATABASE [MyDataBase]
SET COMPATIBILITY_LEVEL = 80;
GO
SELECT orderCol = 1, * FROM(select 1 myTable) SourceTable ORDER BY SourceTable.orderCol;
-- 可以通过
ALTER DATABASE [MyDataBase]
SET COMPATIBILITY_LEVEL = 90;
GO
SELECT orderCol = 1, * FROM(select 1 myTable) SourceTable ORDER BY SourceTable.orderCol;
-- 不可以通过
-- 求问不改兼容级别,不改代码,如何破?
...全文
相关推荐
sqlserver2005使用row_number() over分页的实现方法
ORDER BY column3 ASC|DESC, column4 ASC|DESC)```在这个结构中:1.
SQL查询中的行号(Microsoft SQL Server 2000和2005)
在Microsoft SQL Server 2000和2005中,实现这一功能的方法是使用`ROW_NUMBER()`函数。这个函数是窗口函数的一种,允许我们在结果集中为每一行分配一个唯一的数字。
SqlServer 2005的排名函数使用小结
例如,在以下查询中:```sqlSELECT empid, qty, ROW_NUMBER() OVER (ORDER BY qty) AS RowNum FROM [Sales] ORDER BY [
SQLServer2005数据库开发与实现题库
### SQLServer2005数据库开发与实现题库解析#### 第1题解析题目描述了一个从SQL Server 2000迁移至SQL Server 2005的场景,涉及到了外键约束以及如何处理国别表中不存在的国家代码的情况
mysql、mssql及oracle分页查询方法详解
**不适用`NOT IN`的查询**:适用于SQL Server 2000/2005,通过`TOP`和`NOT IN`组合实现分页。2.


应用实例
