假设我有一个用户定义的类型:
CREATE OR REPLACE TYPE TEST_TYPE AS OBJECT ( f1 varchar2(10), f2 number(5) );
现在,我想创建一个表来保存这些类型。我可以执行以下操作:
create table test_type_table ( test_type_field test_type );
这给了我一张只有一列的表格test_type_field。
有没有一种简单而自动化的方法来代替,以创建一个表,使其具有2列f1和f2?。这样就等同于编写:
create table test_type_table ( f1 varchar2(10), f2 number(5) );
你有没有尝试过:
create table test_type_table of test_type;