我正在开发一个简单的应用程序,用于了解 Oracle 和数据库对象关系与对象和可变数组的关系......我做了下一个代码:
这是我的可变数组
SQL> create or replace type software_va as varray(3) of varchar2(30);
2 /
这是我创建的一个对象:
SQL> create or replace type cargo1 as object(
2 id_cargo number,
3 nom_cargo varchar2(20),
4 suc ref sucursal);
5 /
当我尝试以这种方式创建表时:
SQL> create table cargos of cargo1(
2 primary key(id_cargo),
3 manejosoft software_va);
我收到了这个错误:
ERROR en line 3:
ORA-02330: datatype specification not allowed
我不明白为什么会出现此错误,也不知道我是否有问题