首页 > 解决方案 > 在这种情况下,创建 ORACLE VIEW 或 TABLE 的最佳做法是什么?

问题描述

为了能够报告 oracle 登录,我有一个查询来查找系统的登录。我希望能够将查询结果输出到表或视图,以便随后报告此表/视图。查询所基于的基础表不保留历史数据,因此我需要一个新的表/视图。查询将每天运行 3 次以在这些时间收集登录信息。

最好是创建一个新表并附加每日信息更新还是视图是更好的做法?我不确定视图的更新,因为基础表需要存在,如果这是正确的。

谢谢

标签: databaseoracleviewdatabase-administration

解决方案


视图根本没有帮助。它只是一个存储查询,不包含任何数据;它只是反映了您在基础表中的内容。

因此,您需要一个“历史”表来永久保存您感兴趣的数据。


推荐阅读