文档解释
ORA-30335: JOIN KEY clause references a level not in this hierarchy
Cause: The level name specified with the REFERENCES portion of a JOIN KEY clause in a dimension DDL statement does not reference a level in the hierarchy that contains the JOIN KEY clause. *Acction: Check the spelling of the level name.
Action: None
ORA-30335: JOIN KEY clause references a level not in this hierarchy 错误说明:JOIN KEY子句引用了在此层次结构中不存在的层次。
这是Oracle中一个特定的错误,它是由于空间数据库操作时发生的,导致这个错误的原因是,其中一个查询引用的层次不在特定的空间层次结构中。
官方解释
常见案例
一般处理方法及步骤
1、仔细审查:以防出现此错误,请仔细审查查询,以确保引用的所有层次都存在于空间层次结构中。
2、检查层次:如果确认引用的所有层次都在特定的空间层次结构中,则可以运行SQL,查看层次是否正确定义和调用。
3、更正层次:如果层次存在错误,则应更正它们,以便SQL语句中的引用正确,以解决此错误。