ORACLE SQL: 视图,如果在 11:00 和 13:00 之间使用,将只显示员工的详细信息

ORACLE SQL: view, which will only show details of employees if it is used between the hours of 11:00 and 13:00

我有一个名为 EMPLOYEES 的数据 table,其中包含员工编号、姓名、工作和薪水等基本数据。 我知道如何制作视图,但有没有一种方法可以制作其数据只能在特定时间内查看或访问的视图,比如在 11:00 和 13:00 之间?

您可以在视图的 WHERE 子句中添加条件:

CREATE VIEW my_view AS
SELECT ...
FROM ...
WHERE to_char(SYSDATE, 'HH24') BETWEEN 11 AND 13