我在 Oracle 中有一个 PL/SQL 表类型/关联数组
CREATE OR REPLACE TYPE STRING_TBL IS TABLE OF VARCHAR2(3000);
我可以在上面执行这样的选择查询
...
strings STRING_TBL;
...
SELECT * FROM TABLE(strings);
但是结果集中那一列的列名是什么?也就是说,我需要投入什么<name_of_only_column>
才能使这个查询工作:
SELECT rowid, p.<name_of_only_column>
FROM TABLE(strings) p;
或者,如果我不能这样做,有没有办法通过 Oracle 中的子选择为该列命名?