使用TABLE语句

时间:2018-03-26 11:06:03

标签: oracle plsql obiee

大家。我正在使用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,那么具有集合的列将显示空值。在这种情况下我该怎么办?

编辑!我不知道这个解决方案是如何最优的,但是在我删除了分号';'之后查询工作了在查询结束时。

0 个答案:

没有答案