Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在许多桌子上创建了一个 MV。我不想自动刷新它。我只想知道原始表格是否已更改。最好的方法是什么?
如果您创建了快速刷新 MV,那么您还在基表上创建了 Materialied View 日志。您可以从相应的 MV 日志发出一个select count(*)(是一个包含表名和 M_$ 或类似内容的表)。
select count(*)
但是,如果您只想知道是否需要刷新,则可以安全地进行快速刷新。如果没有要刷新的行,它将以光速进行。