首页 > 解决方案 > 在配置单元视图上检测到递归视图

问题描述

我在“X”数据库中有一个视图“A”,位于 A_a 和 A_b 表中的任何一个上,这将是动态变化。我想在另一个数据库中动态复制这个视图。我刚刚在此 XA 之上创建了另一个视图,但它会产生如下错误:

错误:编译语句时出错:失败:检测到 SemanticException 递归视图 XA(循环:YA -> XA -> XA)。(状态=42000,代码=40000)

标签: hivehiveql

解决方案


如果在 X.A_a 或 X.A_b 之上创建的第一个视图(XA),那么它会很好。但是我的自动化脚本也替换了正确的视图 xA,它应该被排除在外。


推荐阅读