日期:2014-05-16  浏览次数:20777 次

Oracle的怪问题求解
select * from tem where col1=1234;
查询出的结果却是另外一条记录(col1<>1234).
在查询数据之前oracle数据库做过恢复操作,请问这是什么问题引起的,求解,感激涕零~~

------解决方案--------------------
很久前曾遇到过一个问题,在对某张表进行了分区后,在对导入后的数据查询时,查询结果与实际不符,出现数据遗漏的现象,后来DBA通过metal link查询后得知这是由于某个参数在分区查询下的设置不正确所致,调整后解决,数据库的版本是9.2.04,希望对你有所帮助。