数据库中的数据排列顺序 是不是按创建时间排列的?还是随机的 一旦创建后顺序有没有可能改变
如 我从一个表中按行号从一到结尾在不排序的情况下取数据 是不是每次取出的都是一样的
如 我从一个表中按行号从一到结尾在不排序的情况下取数据 是不是每次取出的都是一样的
解决方案 »
- 这个问题怎么解决呢??
- SQLSERVER2005中的表值函数在ORACLE中怎么写啊???
- 生成存储过程模板
- Windows2008下使用.NET开发, Oracle11g, 打开连接时出现"无法列入分布式事务处理",请问:如何解决?
- 我在Linux上的Oracle EX 今天经常连接不上,看日志有这些问题,请问该如何处理
- 能否通过oracle的可视化工具添加表中数据(不用sql)
- 请问一下,能不能写出这样的一条sql语句!!!
- oracle系统视图定义的导出
- 为何我的sql load不能用?
- 各路大神求知道,安装oracle的问题
- 50分求一条Oracle的SQL语句
- 新人请教存储过程中语句拼接问题
2,你的说法是正确的。
我要从一个几十万的表中取数据 一次取2500条 每次取的都是最早创建的数据(表中有一列是系统自动生成的创建时间) 每次循环取数据都order by一次 这样很慢 有没有更好的办法 解决问题
不知道这样对问题的描述是不是清楚 在线等回答
select * from t;
取记录的时候只要在id上界定一下即可
如果建临时表 取数据会不会改变原来的 顺序 还有如果建临时表 这样临时表的插入删除数据也是一个大开销
有没有人有更好的办法或者更具体的办法