|
原帖由 ziliu0305 于 2007-12-5 10:56 发表 ![]()
import导入与insert两种方式是否会导致查询结果不一致?
一是系统初建之后,以业务的方式(insert,update,datele)来操作数据库,当积累了五六年之后,系统需要移植,所以数据也需要导入到新的数据中,为验证两个数据库数据一致,特意比对了一下某查询(老的数据库和新的数据库)的结果,原以为应该是完全一致,但结果却不是,两个结果是一样的,但记录的顺序却不同,经测试与应用程序无关,初步怀疑是导出导入(数据存储块的不同)或是数据库小版本升级造成的,但不确定,特求教有没有遇到过同样情况的或是指教一二,谢过
数据库本身在存储数据的时候并不需要保证表中数据存储的顺序,如果查询结果需要排序,则使用sql语句进行排序即可,我认为这个和exp/imp没有关系,只不过是数据的存储位置发生改变了而已。
请高手指正,谢谢。 |
|