Vamos a ver en éste post cómo crear una tabla de objetos en Oracle. Para ello, vamos a crear primero un objeto y sobre ése objeto construiremos una tabla que contendrá en unos de sus campos al citado objeto.
Tomaremos como ejemplo el objeto "direccionOBJ" que es una dirección postal:
Tomaremos como ejemplo el objeto "direccionOBJ" que es una dirección postal:
CREATE OR REPLACE TYPE direccionOBJ as OBJECT
(
calle VARCHAR2(20),
ciudad VARCHAR2(20),
codProvincia CHAR(2),
cPostal CHAR(5)
);
Ahora creamos una tabla de empleado, que contiene al objeto direccion (de tipo direccionOBJ):
CREATE TABLE empleado
(
numEmpleado NUMBER(3),
nombre VARCHAR2(20),
direccion direccionOBJ
);
Vamos a crear ahora una fila para nuestra tabla de empleados:
INSERT INTO empleado VALUES
(139, 'Antonio', direccionOBJ('Calle Sierpes','Sevilla','41','41001'));
Crear una tabla a partir de un objeto Oracle
A continuación vamos a crear una tabla oracle con los objetos direccionOBJ y vamos a copiar todas las direcciones de nuestra tabla de empleados a ésta tabla:CREATE TABLE tabla_direcciones OF direccionOBJ;
Insertamos las direcciones:
INSERT INTO tabla_direcciones
SELECT e.direccion
FROM empleados e;
Así hemos transformado el objeto direccionesOBJ en una tabla que podemos consultar. Vamos a hacer un "select" de nuestra tabla:SELECT ciudad FROM tabla_direcciones
Ya ésta, así de simple... (o de difícil) ;)







![Homenaje a los desarrolladores [Humor] Cuando hago una puesta en producción](https://www.topito.com/wp-content/uploads/2013/01/code-34.gif)
![Homenaje a los desarrolladores [Humor] Cuando encuentro una solución sin buscar en google](https://www.topito.com/wp-content/uploads/2013/01/code-35.gif)
![Homenaje a los desarrolladores [Humor] Cuando se desconecta mi ordenador antes de haber salvado todo](https://www.topito.com/wp-content/uploads/2013/01/code-01.gif)
![Homenaje a los desarrolladores [Humor] Cuando intento corregir un bug a las 3 de la mañana](https://www.topito.com/wp-content/uploads/2013/01/code-02.gif)
![Homenaje a los desarrolladores [Humor] Cuando mi regexp devuelve exactamente eso que esperaba](https://www.topito.com/wp-content/uploads/2013/01/code-03.gif)
![Homenaje a los desarrolladores [Humor] Cuando mis colegas me proponen una pausa para el café en pleno desarrollo](https://www.topito.com/wp-content/uploads/2013/01/code-04.gif)
![Homenaje a los desarrolladores [Humor] Cuando el becario me propone realizar la web con Joomla!](https://www.topito.com/wp-content/uploads/2013/01/code-05.gif)
![Homenaje a los desarrolladores [Humor] Cuando me comunican que el módulo sobre el que he trabajado toda la semana nunca será utilizado](https://www.topito.com/wp-content/uploads/2013/01/code-06.gif)
![Homenaje a los desarrolladores [Humor] Cuando ese código que no he testeado en desarrollo funciona perfecto en producción](https://www.topito.com/wp-content/uploads/2013/01/code-08.gif)
![Homenaje a los desarrolladores [Humor] Cuando los comerciales anuncian a los desarrolladores lo que han vendido al cliente](https://www.topito.com/wp-content/uploads/2013/01/code-09.gif)
![Homenaje a los desarrolladores [Humor] Cuando aplico un nuevo CSS por primera vez](https://www.topito.com/wp-content/uploads/2013/01/code-10.gif)
![Homenaje a los desarrolladores [Humor] Cuando el sysadmin nos da por fin el acceso a root](https://www.topito.com/wp-content/uploads/2013/01/code-11.gif)
![Homenaje a los desarrolladores [Humor] Cuando lanzo mi script por primera vez tras varias horas de desarrollo](https://www.topito.com/wp-content/uploads/2013/01/code-12.gif)
![Homenaje a los desarrolladores [Humor] Cuando me voy de fin de semana mientras que todo el mundo intenta todavía corregir bugs](https://www.topito.com/wp-content/uploads/2013/01/code-13.gif)
![Homenaje a los desarrolladores [Humor] Cuando me piden que eche una mano un viernes por la tarde](https://www.topito.com/wp-content/uploads/2013/01/code-19.gif)
![Homenaje a los desarrolladores [Humor] Cuando el cliente intenta clicar sobre las maquetas](https://www.topito.com/wp-content/uploads/2013/01/code-22.gif)
![Homenaje a los desarrolladores [Humor] Cuando un bug pasa desapercibido durante una presentación](https://www.topito.com/wp-content/uploads/2013/01/code-23.gif)
![Homenaje a los desarrolladores [Humor] Cuando el cliente quiere cambiar las especificaciones 2 días antes de la subida a producción](https://www.topito.com/wp-content/uploads/2013/01/code-24.gif)
![Homenaje a los desarrolladores [Humor] Cuando tengo que hacer un desarrollo sin especificaciones](https://www.topito.com/wp-content/uploads/2013/01/code-25.gif)
![Homenaje a los desarrolladores [Humor] Cuando mi script por fin ha funcionado](https://www.topito.com/wp-content/uploads/2013/01/code-26.gif)
![Homenaje a los desarrolladores [Humor] Cuando escucho al comercial vender el proyecto al cliente](https://www.topito.com/wp-content/uploads/2013/01/code-28.gif)






