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)
);
Foi útil?

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
scroll top