大家。我正在使用Oracle商业智能EE,我试图获取一个包含varchar varray集合的表数据。代码如下:
SELECT CODE,
e.column_value as NAME
from document t, TABLE(t.name) e
where e.column_value is not null;
上面的代码在PL / SQL中运行正常并返回想要的记录。但是,当我想在Obiee数据模型中使用它时,它的查询构建器不断给出ORA-00907缺少右括号错误。如果我只选择表document
作为select * code, name from document t
,那么具有集合的列将显示空值。在这种情况下我该怎么办?
编辑!我不知道这个解决方案是如何最优的,但是在我删除了分号';'之后查询工作了在查询结束时。