【发布时间】:2010-04-05 15:58:51
【问题描述】:
我们需要以批处理作业的形式从多个表中删除数百万行(请注意,我们不是删除所有行,而是根据存储在索引列中的时间戳进行删除)。显然,正常的 DELETE 需要永远(因为日志记录、引用约束检查等)。我知道在 LUW 世界中,我们有 ALTER TABLE NOT LOGGED INITIALLY,但我似乎找不到 DB2 v8 z/OS 的等效 SQL 语句。有人对如何真正快速地做到这一点有任何想法吗?另外,关于如何在删除行时避免引用检查的任何想法?请告诉我。
【问题讨论】: