--------------------------------------------------------------------------
-- Play this script in PRUEBAS@VISANY to make it look like DESA@VISMAR
--                                                                      --
-- Please review the script before using it to make sure it won't       --
-- cause any unacceptable data loss.                                    --
--                                                                      --
-- PRUEBAS@VISANY Schema Extracted by User PRUEBAS 
-- DESA@VISMAR Schema Extracted by User DESA 
---DROP CONSTRAINT GENCLIENTE_DESCCOMPRAS_FK;
ALTER TABLE FREDESCCOMPRAS
ADD CONSTRAINT GENCLIENTE_DESCCOMPRAS_FK 
FOREIGN KEY (CIA, EMPLEADO)
REFERENCES GEN_CLIENTE (COD_CIA, COD_CLIENTE);

---DROP CONSTRAINT FREPARAMETROS_FACTORES_FK;
ALTER TABLE FREFACTORES
ADD CONSTRAINT FREPARAMETROS_FACTORES_FK 
FOREIGN KEY (CIA)
REFERENCES FREPARAMETRO (CIA);

---DROP CONSTRAINT INVARTICULO_FREFACTORES_FK;
ALTER TABLE FREFACTORES
ADD CONSTRAINT INVARTICULO_FREFACTORES_FK 
FOREIGN KEY (CIA, ARTICULO)
REFERENCES INV_ARTICULO (COD_CIA, COD_ARTICULO);

---DROP CONSTRAINT FREPARAMETRO_MONTOMAXIMO_FK;
ALTER TABLE FREMONTOMAXIMO
ADD CONSTRAINT FREPARAMETRO_MONTOMAXIMO_FK FOREIGN KEY (CIA)
REFERENCES FREPARAMETRO (CIA);

---DROP CONSTRAINT GENCOMPANIA_FREPARAMETRO_FK;
ALTER TABLE FREPARAMETRO
ADD CONSTRAINT GENCOMPANIA_FREPARAMETRO_FK 
FOREIGN KEY (CIA)
REFERENCES GEN_COMPANIA (COD_CIA);

---DROP CONSTRAINT FREPARAMETRO_PORCENTAJE_FK;
ALTER TABLE FREPORCENTAJE
ADD CONSTRAINT FREPARAMETRO_PORCENTAJE_FK FOREIGN KEY (CIA)
REFERENCES FREPARAMETRO (CIA);

----DROP CONSTRAINT GENCLIENTE_FREPUNTOS_FK;
ALTER TABLE FREPUNTOS
ADD CONSTRAINT GENCLIENTE_FREPUNTOS_FK FOREIGN KEY (CIA, CLIENTE)
REFERENCES GEN_CLIENTE (COD_CIA, COD_CLIENTE);

ALTER TABLE FREDESCCOMPRAS
MODIFY(COD_CLASE  DEFAULT null);