Oracle中的嵌套表

时间:2017-06-21 20:10:39

标签: oracle nested

我们有一个包含几个嵌套表的表。而且,尽管我们可以通过db链接从表的“flat”部分进行查询,但我们似乎无法通过db链接从嵌套表中进行查询。

我似乎无法找到任何有关如何通过数据库链接访问嵌套表格内容的示例页面。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我认为你收到了这个错误?

ORA-22804: remote operations not permitted on object tables or user-defined type columns

这是一个烦人的问题。我所知道的唯一解决方法是在两个具有相同OID的数据库中创建对象名称。像这样:

CREATE OR REPLACE TYPE myschema.my_type_name
    OID '4DEB8B43CCCA4FD9E05400144FFAE657' 
    IS TABLE OF VARCHAR2(80);  -- or whatever your nested table is.

我也看到不行 - 抱怨要求使用全球名称。但我也看到它在不使用全局名称的环境中工作。我不确定那是什么。