
01/05/2007, 13:18
|
| | Fecha de Ingreso: diciembre-2006
Mensajes: 25
Antigüedad: 18 años, 3 meses Puntos: 1 | |
Referencias ciclicas en Oracle9i Hola,
Quiero declarar dos tipos que se referencien mutuamente, es decir:
- Tipo A con un atributo de tipo referencia a un tipo B
- Tipo B con un atributo de tipo referencia a un tipo A
He intentado hacerlo del siguiente modo: 1. CREATE TYPE A AS OBJECT(
...
); 2. CREATE TYPE B AS OBJECT(
...
a REF A
); 3. CREATE OR REPLACE TYPE A AS OBJECT(
...
b REF B
);
Cuando ejecuto la tercera sentencia me sale un error diciendo que no se pueden borrar o sustituir un tipo que tenga tipos o tablas dependientes.
Ya sé que hacer referencia mutuamente no es muy habitual, pero hay manera de hacerlo sin que dé error?
Gracias a todos, saludos. |