criar a tabela com base em um tipo definido pelo usuário
-
19-09-2019 - |
Pergunta
Suponha que eu tenho um tipo definido pelo usuário:
CREATE OR REPLACE TYPE TEST_TYPE AS OBJECT
(
f1 varchar2(10),
f2 number(5)
);
Agora, eu quero criar uma tabela para manter esses tipos. Eu posso fazer o seguinte:
create table test_type_table (
test_type_field test_type
);
Isso me dá uma tabela com uma coluna, test_type_field
.
Existe uma maneira fácil e automatizado para criar, em vez de uma mesa tal que tem 2 colunas, f1
e f2
?. Assim que é a equivilent à escrita:
create table test_type_table (
f1 varchar2(10),
f2 number(5)
);
Solução
Você tentou:
create table test_type_table of test_type;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow