如何获取DB2 MQT上次刷新时间

时间:2014-09-30 13:49:40

标签: sql db2

对于z / OS物化查询表上的DB2,如何检索上次刷新时间?

The documentation states DB2在REFRESH期间采取的一个操作是使用刷新时间戳填充目录。

  
      
  1. 使用刷新时间戳和基数更新DB2目录   物化查询表
  2.   

哪些目录表和列包含此信息?

我一直在寻找这个,以便将时间戳与另一个资源进行比较,以查看自上次刷新以来它是否已更改。如果自上次刷新以来其他资源已更改,则必须刷新MQT。

1 个答案:

答案 0 :(得分:2)

您可以在表格 SYSIBM.SYSVIEWS

上的 REFRESH_TIME 列中找到上次刷新时间戳

您可以使用以下SQL检索特定表的上次刷新时间戳:

SELECT REFRESH_TIME
FROM SYSIBM.SYSVIEWS
WHERE NAME = ?
AND CREATOR = ?
AND TYPE = 'M'

有关详细信息,请参阅IBM documentation for the SYSIBM.SYSVIEWS表。