Bueno, se me plantea el siguiente problema. Yo tengo una tabla que es así:
Código SQL:
Ver original
CREATE TABLE IMAGENES ( foto VARCHAR2 (250) PRIMARY KEY, codigo VARCHAR2 (10) NOT NULL, FOREIGN KEY (codigo) REFERENCES PRODUCTOS (codigo) );
que es la tabla que quiero que herede el código de esta:
Código SQL:
Ver original
CREATE TABLE PRODUCTOS ( codigo VARCHAR2 (10) PRIMARY KEY, nombre VARCHAR2 (20) NOT NULL, precio NUMBER (5,2) NOT NULL, descripcion VARCHAR2 (140) NOT NULL, genero VARCHAR2 (5), color VARCHAR2 (100), tipo_producto VARCHAR2 (100), temporada VARCHAR2 (8), UNIQUE(codigo, nombre, precio, temporada), CONSTRAINT e_genero CHECK (genero ='varon' OR genero ='mujer'), CONSTRAINT e_tipo_producto CHECK (tipo_producto='babero' OR tipo_producto ='camiseta' OR tipo_producto ='pantalon' OR tipo_producto ='vestido' OR tipo_producto ='zapatos' OR tipo_producto ='diadema' OR tipo_producto ='calcetines'), CONSTRAINT e_temporada CHECK (temporada ='verano' OR temporada ='invierno') );
Tengo entendido que en Oracle SQL Developer no puedo usar ON UPDATE CASCADE, entonces como hago para que al insertar en PRODUCTOS el valor de la PRIMARY KEY, este se inserte también en la FOREIGN KEY en IMAGENES.
Gracias por adelantado!