2

我在许多桌子上创建了一个 MV。我不想自动刷新它。我只想知道原始表格是否已更改。最好的方法是什么?

4

1 回答 1

2

如果您创建了快速刷新 MV,那么您还在基表上创建了 Materialied View 日志。您可以从相应的 MV 日志发出一个select count(*)(是一个包含表名和 M_$ 或类似内容的表)。

但是,如果您只想知道是否需要刷新,则可以安全地进行快速刷新。如果没有要刷新的行,它将以光速进行。

于 2011-11-03T14:37:40.197 回答