我之所以将它们分开,是因为( a) Java (编写更新过程所用的内容)内存不足,有太多行(每行我有一个bean对象),而b)我只有4G的Oracle临时空间可玩。我遇到的问题是,对于这个查询,我仍然没有Oracle临时空间。我的DBA告诉我,不能授予更多的临时空间,因此必须找到另一个方法。我尝试用一个视图替换子查询(我假设它使用了所有的临时空间),但是使用视图的解释计划与原始查询中的一个完全相同。
是否有不同的/更好的方法来实现这一点,而不会遇到内存/诱惑空间的问题?我假设一个更新查询来更新日期(相对