2

で問題が発生しVARRAYていORACLEます:

表でVARRAY型を選択しようとすると、SQL Developerの出力に次のように表示されます

VARRAY_TYPE
__________________________________________________
USERNAME.VARRYA_TYPE('TYPE1','TYPE2','TYPE3')

USERNAME.VARRAY_TYPE()「 」を取り除き、結果を抽出する方法を教えてもらえますか

VARRAY_TYPE
__________________________________________________
'TYPE1','TYPE2','TYPE3'

参照用に、私の varray とテーブルの例を以下に示します。

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
/

前もって感謝します!

4

1 に答える 1