【发布时间】:2011-04-28 15:41:30
【问题描述】:
我有一个每天运行多次的查询,但问题是我们希望查询在特定时间运行时仅返回结果。因此,对于此示例,我只希望在上午 8 点运行查询时返回记录。我认为这可能有效
case
when to_char(sysdate,'HH24') = '08' then
select
*
from
tablename
end
确实在上午 8 点期间确实如此,但除此之外它会出错,而不是不返回任何记录。
有什么想法吗?
好吧,那是我的愚蠢。我想多了。我不得不使用 if then 那种条件。是时候喝杯咖啡了。
【问题讨论】: