Предположим, у меня есть определенный пользователем тип:
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)
);