我想在oracle中创建一表结构,例如:create table photo (id varchar2(2),address varchar2(10),H1[256] int);也就是说我想在表结构中包含一个或多个数组,这样的话数组该如何定义?我在网上查了一些定义数组的语句,但编译时都报错,而且没有找到将数组定义在包结构里的,不知道这样可以不?请各位高手帮帮忙!小女万分感激!
可以!1、先定义用户类型:create or replace type Va as varray(10) of char(5);定义Va为十个元素是char(5)类型2、再定义进表中:create table photo (id varchar2(2),address varchar2(10),My_va Va);