Creacion de tablas con tipos definidos manualmente

javi
26 de Agosto del 2004
Hola, quisiera saber su se puede crear una tabla con algun atributo cuyo tipo lo definas tu previamente.
En mi caso yo quiero que un atributo sea un registro de 2 campos. ¿Es esto posible? en caso de ser posible me podriais indicar la forma de hacerlo? Muchas gracias

N?or
26 de Agosto del 2004
Espero que sea de ayuda.

create type tito_type as object (
campo1 varchar2(10),
campo2 number
);
/

Tipo creado.

create table tito_tabla ( tito_campo tito_type, id number, literal varchar2(1009) );

Tabla creada.

DESC tito_tabla
Nombre 277Nulo? Tipo
------------------------------------------------------------------------ -------- -------------------------------------------------
TITO_CAMPO TITO_TYPE
ID NUMBER
LITERAL