Pero me tira error en cuanto pongo ON UPDATE CASCADE. Es que "codigo" en la tabla PRODUCTOS es una primary key que se crea a partir de una FUNCTION, esta:
Código SQL:
Ver originalCREATE OR REPLACE FUNCTION generaCodProd
(
w_genero IN productos.genero%TYPE,
w_color IN productos.color%TYPE,
w_tipo_producto IN productos.tipo_producto%TYPE
)
RETURN VARCHAR2
IS
w_codigo productos.codigo%TYPE;
BEGIN
w_codigo:=CONCAT(SUBSTR(w_genero, 1, 1),CONCAT(SUBSTR(w_color, 1, 1),CONCAT(SUBSTR(w_tipo_producto, 1, 3),CODIGO.NEXTVAL)));
RETURN (w_codigo);
END;
/
Donde CODIGO.NEXTVAL es el valor de la secuencia definida así:
Código SQL:
Ver originalCREATE SEQUENCE CODIGO MINVALUE 0 INCREMENT BY 1 START WITH 0 MAXVALUE 99999;
Entonces no sé como regularlas para que al insertar en PRODUCTOS con un CODIGO pueda insertar en IMAGENES con el mismo CODIGO, para luego poder asociarlas por los codigos.