我现在已创建了表,并创建了自定义数据类型create type client_addr
no number,
addr varchar2(100);
,并创建了自定义数据类型的数组create type add_list as
varray(50) of client_addr;
现在想在表里面添加一列,数据类型为自定义数据类型数组。
alter table client add(address add_list )
执行的时候总报错。
请教该怎么添加这个列呢
no number,
addr varchar2(100);
,并创建了自定义数据类型的数组create type add_list as
varray(50) of client_addr;
现在想在表里面添加一列,数据类型为自定义数据类型数组。
alter table client add(address add_list )
执行的时候总报错。
请教该怎么添加这个列呢
create type client_addr AS OBJECT (no number,addr varchar2(100));
/
create type add_list as varray(50) of client_addr;
/
alter table client add(address add_list );
UPDATE client SET address=add_list(client_addr(1,'a'),client_addr(2,'b')) WHERE colA=1;
COMMIT;