对于在IBM AIX433下的ORACLE9IR2系统的使用者:
有无碰过这种现象,UPDATE数据时,若数据量上去了,会有丢失数据的现象。
比如一个表55万条记录,有四种FLAG,我先UPDATE XXX WHERE
AAA NOT IN 'S' AND 'B';
再UPDATE XXX WHERE AAA='A';
UPDATE XXX WHERE AAA='C';
每条UPDATE都分别COMMIT,我写成BATCH做执行可能会出错,即COUNT(*)比UPDATE前少,但在SQLPLUS下逐条执行则正确,为什么?
出现次数没有可遇见性,我只能说是与数据量有关。
也许我是错的。。