我试图使用结果信息作为条件,但看问题
我有这个问题
REFRESH MATERIALIZED VIEW mvw_test_2020;
此查询显示输出:
'信息:物化视图mvw\U test\U 2020已更新。'
但它不是一个查询结果,例如 select * from some_table
我需要得到这个“信息”值,以验证文本是否正确
'INFO: Materialized view mvw_test_2020 is already up to date.'
or
'INFO: Materialized view mvw_net_mdr_not_stone_2020 was incrementally updated successfully.'
or
'INFO: Materialized view mvw_net_mdr_not_stone_2020 could not be further updated due to inflight updates.'
我需要使用这个日志或查询结果使用xcom或我可以处理的东西,对气流。
有人知道怎么处理吗?
谢谢
1条答案
按热度按时间velaa5lx1#
我使用以下查询解决了此问题:
解释一下,我们有第一个cte
max_date
获取包含mv_name
+starttime
.下面的查询包含有价值的信息,可以对
max_date
cte只需要一条线mv_name
得到我想要的,每个物化视图的最后更新。