我创建了一个名为full_name的对象类型:
create type full_name as object(
first varchar2(25),
last varchar2(25));
我还创建了一个full_name的varray,该数组包含三个full_name对象:
create or replace type namelist as varray(3) of full_name;
最后,我创建了一个表,其中包含一列名称列表数据:
create table names(
id number,
names namelist);
我已将以下数据插入表中:
insert into names values(1,namelist(full_name('Joe','Schmoe'),full_name('Jane','Doe')));*
从名称中选择时,输出如下所示:
ID FIRST LAST
---------- ------------------------- -------------------------
1 Joe Schmoe
1 Jane Doe
既然varray列可以容纳三个full_name对象,那么我如何插入要在id 1下保留的其他名称?此外,如何更新和删除此表中的名称?