【发布时间】:2011-03-08 13:06:40
【问题描述】:
我熟悉 Oracle 的对象、嵌套表、table() 函数等。 但是是否有可能在你拥有的地方创建对象类型,例如两个 varchar2 列并选择该类型作为列而不创建该对象类型的嵌套表类型?
我试图创建返回它的类型和函数。并选择该函数结果,但结果显示对象类型(不是我想要的列)。对于表类型,使用 table() 将对象类型字段转换为常规列会很容易。
我需要这样的:
SELECT MY_FUNC(params)
FROM DUAL
结果是:
|field 1| |field 2|
txt1 txt2
但是现在的结果是:
|MY_FUNC(params)|
(txt1; txt2)
【问题讨论】: