我想通过查询找到DB2范围分区的起始点和结束点。是否可以从任何系统表中查询这些值?
为我的问题提供更多的背景:
我们修改了一些巨大的表,使它们在日常生活中被分割:
CREATE TABLE orders(id INT, CRDTTM TIMESTAMP, …)
PARTITION BY RANGE(CRDTTM)
(
(STARTING ('2014-10-01') ENDING ('2015-15-31') EVERY 1 DAY)
) 之后可以用普通SQL查询起始点和结束点吗?我需要修改我们使用的存储过程,以便它过滤在此范围之外具有时间戳的行(这些表位于数据仓库中,其中只包含来自较短时间的数据)。
至于环境:
我们正在SUSEEnterprise11服务器上运行一个DB2 LUW版本10.5。所讨论的表是基于行的。
https://stackoverflow.com/questions/27147917
复制相似问题