在这种情况下,最好的做法是创建一个ORACLE VIEW还是TABLE?

In this situation, best practice to create an ORACLE VIEW or TABLE?

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

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

谢谢

视图根本无济于事。它只是一个存储查询,不包含任何数据;它只是反映了你在基础 table(s).

中所拥有的东西

因此,您需要一个 "history" table,它将永久 保存您感兴趣的数据。