我有Oracle嵌套表如下:甲骨文嵌套表追加
create table test_tab
(
Col1 VARCHAR,
Col2 VARCHAR,
Col3 VARCHAR,
Col4 Coltype,
PK(col1,col2,col3)
);
Coltype定義:
create type Coltype as varray(10) of Coltuple;
Coltuple定義:
create type remarktuple as object
(
ColX varchar,
Coly varchar,
Colz varchar
);
,我已經插入的單個行
insert into test_tab values('A','B','C',Coltype(Coltuple('X','Y','Z'));
現在,如果我想插入Coltype(Coltupele('P','Q','R'))
到相同的A,B,C行,我怎樣才能做到這一點?? ... 當我使用像insert into test_tab values('A','B','C',Coltype(Coltuple('P','Q','R'));
一個單獨的插入,則假設它作爲第二插入件和由於PK排除而拋出錯誤。
希望我明確解釋了我的要求。先謝謝你。
謝謝版本多先生。你的解決方案非常棒 –