【发布时间】:2010-10-26 11:27:39
【问题描述】:
在一个 Oracle 包中我定义了一个类型
type setTable is table of my_sets.pkey%type;
在包声明中(非正文部分)。引用的pkey 列是number(38)。然后在包体中的一个函数中我有
...
with d as (select column_value from table(sets)),
...
其中sets 是settable 类型函数的参数。此行无法编译并出现错误“ORA-22905:无法访问非嵌套表项中的行”。我该怎么做才能解决这个问题?
【问题讨论】: