【发布时间】:2011-11-03 23:22:52
【问题描述】:
我在许多桌子上创建了一个 MV。我不想自动刷新它。我只想知道原始表是否已更改。最好的方法是什么?
【问题讨论】:
-
你到底想做什么?
我在许多桌子上创建了一个 MV。我不想自动刷新它。我只想知道原始表是否已更改。最好的方法是什么?
【问题讨论】:
如果您创建了快速刷新 MV,您还可以在基表上创建 Materialied View 日志。
您可以从相应的 MV 日志中发出 select count(*)(是包含表名和 M_$ 或类似内容的表)。
但是,如果您只想知道是否需要刷新,则可以安全地进行快速刷新。如果没有要刷新的行,它将以光速运行。
【讨论】: