Documentos de Académico
Documentos de Profesional
Documentos de Cultura
compuesta de
ORDEN DETALLE
# id_orden #id_producto
*fecha *cantidad
en
ORDEN DETALLE
# id_orden #id_producto
*fecha #Id_orden (cf)
*cantidad
id_producto cantidad
11 Julio 13 de 2003 1 100
2 90
id_producto cantidad
78 Junio 23 de 2002
1 150
Tabla de Órdenes
01/12/07 Seminario de Bases de Datos 9
Se crea normalmente el tipo para los
detalles:
DROP TYPE detalle_tip FORCE;
CREATE OR REPLACE TYPE detalle_tip
AS OBJECT(
id_producto NUMBER(3),
cantidad NUMBER(10));
/
¿Qué significa?
La selección es “normal”:
--Y ahora:
--Genera el error:
ORA-22908: reference to NULL table value
¿Entonces cómo llenarla?
01/12/07 Seminario de Bases de Datos 17
Lo que se debe hacer es un update de la
siguiente manera:
El alias es opcional…
Desanidamiento
Star Planet
#name #name
*age *mass
orbitando
a
gobernando
a
orbitando
a
Satellite
#name
*diameter
SN PN TN
------- ------------ ---------------
Sun Neptune Proteus
Sun Neptune Triton
Sun Jupiter Callisto
Sun Jupiter Ganymede