【发布时间】:2020-03-27 17:40:49
【问题描述】:
我在 Oracle 中有一个按 DATETIME 列划分的每月分区表。该表包含 > 60 亿行。现在我想使用sysdate 过滤这个表。因此,我可以使用相对日期编写查询,例如昨天、上一个工作日、去年等...
所以,我正在寻找类似下面的代码:
SELECT *
FROM BIG_PART_TABLE PARTITION FOR (DATE **TODAY**)
WHERE TRUNC(DATETIMECOLUMN) = TRUNC(SYSDATE)
但显然,这行不通。
你有什么想法让我可以让它工作吗?
谢谢!
【问题讨论】:
标签: sql oracle date query-optimization database-partitioning