假设我有一个用户定义的类型:
现在,我想创建一个表来保存这些类型。 我可以执行以下操作:
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
的表格。
是否有一种简单且自动化的方法,可以创建一个具有两个列名f1
和f2
的表格?这样就相当于编写:
create table test_type_table (
f1 varchar2(10),
f2 number(5)
);