我试图了解历史表在 HANA 中的工作原理。
请问使用历史表是否可以实现以下需求
假设,我有一个表来维护站点和文章方面的库存。 库存根据库存变化而更新。
现在,如果我想要当前以及以前的网站文章明智库存图片,我可以使用历史表进行相同的操作。 我创建了一个历史表并在其中插入了一行,该行给出了输出:
SELECT site,article,stock FROM PH_STOCK_HISTORY AS OF utctimestamp '2019-05-22 12:36:17.909';
我更新了库存并重新运行查询:
SELECT site,article,stock FROM PH_STOCK_HISTORY AS OF utctimestamp '2019-05-22 12:37:38.55'
现在,我想在同一个查询中获取我的股票的早期和当前图片。
实现这个目标可行吗?
也许你可以通过联合查询来实现这一点。
SELECT site,article,stock FROM PH_STOCK_HISTORY AS OF utctimestamp '2019-05-22 12:36:17.909'
union
SELECT site,article,stock FROM PH_STOCK_HISTORY AS OF now();
试试这个:)