在这种情况下,最好的做法是创建一个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,它将永久 保存您感兴趣的数据。
为了能够报告 oracle 登录,我有一个查找系统登录的查询。我希望能够将查询结果输出到 table 或视图,以便随后报告此 table/view。查询所基于的基础 table 不保留历史数据,因此我需要一个新的 table/view。 每天将 运行 查询 3 次,以收集当时的登录信息。
最好是创建一个新的 table 并附加每日信息更新,还是视图是更好的做法?我不确定是否需要更新视图,因为基础 tables 需要存在(如果正确的话)。
谢谢
视图根本无济于事。它只是一个存储查询,不包含任何数据;它只是反映了你在基础 table(s).
中所拥有的东西因此,您需要一个 "history" table,它将永久 保存您感兴趣的数据。