sqlserver 中如何实现ORACLE中的ROWNUM功能
2015-09-11 09:06
549 查看
1、SELECT row_number() OVER (ORDER BY aa ASC) AS aaOrder, * FROM T_AAAA
据说这种方式需要SQL server 2005及以上版本
2、
select no= IDENTITY(int,1,1) ,* into #tempaaaaa from T_AAAA;
select * from #tempaaaaa
这种可以实现,是以中间的临时表为桥梁实现的
据说这种方式需要SQL server 2005及以上版本
2、
select no= IDENTITY(int,1,1) ,* into #tempaaaaa from T_AAAA;
select * from #tempaaaaa
这种可以实现,是以中间的临时表为桥梁实现的
相关文章推荐
- ORACLE BETWEEN AND查询时间段
- Oracle 闪回特性(FLASHBACK DATABASE)
- 【oracle案例】ORA-01102: cannot mount database in EXCLUSIVE mode
- 【oracle笔记】启动、关闭数据库以及查看数据库状态
- Oracle 有表连接的connect by 的优化
- Oracle 学习之 性能优化(十四) 内存
- Oracle Comment 获取并修改表或字段注释
- JDBC Oracle sys 用户连接
- FireDAC如何连接ORACLE数据库
- Oracle SQL基础
- toad for oracle中文手册
- oracle查看未提交事务
- Oracle 学习之 性能优化(十三) 索引
- Oracle分区的一些问题,关于子分区~~
- Oracle学习笔记20150910pl/sql编程
- oracle自带表emp和s_emp的初始脚本
- ORACLE时间精确到毫秒
- 恢复oracle中误删除drop掉的表
- cognos10.2.2使用ODBC连接oracle92数据库(BMT-IMP-0016)
- oracle存储过程