【发布时间】:2014-10-16 00:27:32
【问题描述】:
我在ORACLE 中遇到了VARRAY 的问题:
当我尝试在表中选择可变数组类型时,SQL Developer 中的输出显示
VARRAY_TYPE
__________________________________________________
USERNAME.VARRYA_TYPE('TYPE1','TYPE2','TYPE3')
谁能指出我摆脱“USERNAME.VARRAY_TYPE()”并将结果提取出来的方法
VARRAY_TYPE
__________________________________________________
'TYPE1','TYPE2','TYPE3'
这里给出了我的 varray 和 table 示例供您参考:
CREATE TYPE varray_TYPE AS VARRAY(3) OF CHAR(20)
/
CREATE TYPE table_TYPE AS OBJECT (
tableID number (6),
varray_var GENRE_TYPE
)
/
CREATE TABLE table1 as table_type(
tableID PRIMARY KEY
)
/
AND MY SELECT QUERY IS:
SELECT VARRAY_VAR AS VARRY_TYPE
FROM TABLE table1
/
提前致谢!
【问题讨论】:
标签: sql oracle oracle-sqldeveloper varray