16/09/2010, 07:57
|
| | Fecha de Ingreso: junio-2009
Mensajes: 45
Antigüedad: 15 años, 4 meses Puntos: 0 | |
Respuesta: Error "Nombre ya usado" Las llaves lo he revisado pero las tengo bien. Mis dos objetos y tablas que fallan son estos:
CREATE TYPE Cliente_TipoObjeto AS OBJECT (
DNI INTEGER,
Universitario VARCHAR2(2),
Direccion Direccion_TipoObjeto,
Fecha_Nac VARCHAR2(10),
Telefono INTEGER,
Datos_Per DatosPer_TipoObjeto);
/
CREATE TYPE OrdenCompra_TipoObjeto AS OBJECT (
IdCompra NUMBER,
RefCliente REF Cliente_TipoObjeto,
LineaCompra_Anidada LineaCompra_TipoAnidada);
/
Tablas:
CREATE TABLE Cliente OF Cliente_TipoObjeto
(DNI PRIMARY KEY)
/
CREATE TABLE OrdenCompra OF OrdenCompra_TipoObjeto
(IdCompra PRIMARY KEY,
FOREIGN KEY (RefCliente) REFERENCES Cliente)
NESTED TABLE LineaCompra_Anidada STORE AS TA_Compra
((PRIMARY KEY (NESTED_TABLE_ID, IdLineaCompra)))
/
A ver si alguien me dice donde puede estar el fallo. |