-----------------
--- VENTAS
-----------------
ALTER TABLE VENDEVOLUCION
MODIFY(DESCRIPCION VARCHAR2(200)); 

--- DROP CONSTRAINT VENNOTA_PORCIMPUES_CK;
ALTER TABLE VENNOTA
ADD CONSTRAINT VENNOTA_PORCIMPUES_CK CHECK (PORCIMPUESTO >= 0);

--- DROP CONSTRAINT VENNOTA_TIPOCAMBIO_CK;
ALTER TABLE VENNOTA
ADD CONSTRAINT VENNOTA_TIPOCAMBIO_CK CHECK (TIPOCAMBIO >= 0);

--- DROP CONSTRAINT VENPAGO_TIPOCAMBIO_CK;
ALTER TABLE VENPAGO
ADD CONSTRAINT VENPAGO_TIPOCAMBIO_CK CHECK (TIPOCAMBIO >= 0);

--- DROP CONSTRAINT VENPAGO_CAMBIOBASE_CK;
ALTER TABLE VENPAGO
ADD CONSTRAINT VENPAGO_CAMBIOBASE_CK CHECK (CAMBIOBASE >= 0);

--- DROP CONSTRAINT VENDETNOTA_IMPCONSUMO_CK;
ALTER TABLE VENDETNOTA
ADD CONSTRAINT VENDETNOTA_IMPCONSUMO_CK CHECK (IMPCONSUMO >= 0);

--- DROP CONSTRAINT VENDETNOTA_IMPUESTO_CK;
ALTER TABLE VENDETNOTA
ADD CONSTRAINT VENDETNOTA_IMPUESTO_CK CHECK (IMPUESTO >= 0);
START ventas/views;

ALTER TABLE VENEVENTOALISTO
 MODIFY(OBSERVACIONES VARCHAR2(200));

ALTER TABLE VENBLOQUES
 DROP CONSTRAINT VENBLOQUES_CLASE_CK;
ALTER TABLE VENBLOQUES
 ADD CONSTRAINT VENBLOQUES_CLASE_CK CHECK (CLASE IN ('D','F','O','P','S','V','A','E','N'));

ALTER TABLE VENCONSECUTIVO
 DROP CONSTRAINT VENCONSECUTIVO_CLASE_CK;
ALTER TABLE VENCONSECUTIVO
 ADD CONSTRAINT VENCONSECUTIVO_CLASE_CK
 CHECK (CLASE in ('D','F','O','P','S','V','A','E','N'));

ALTER TABLE VENCLASECLI
 DROP CONSTRAINT VENCLASECLI_CATALOGOS_CK;
ALTER TABLE VENCLASECLI
 ADD CONSTRAINT VENCLASECLI_CATALOGOS_CK CHECK (CATALOGOS >= 0);

ok
---DROP CONSTRAINT VENARQUEO_FONDOFIJO_CK;
ALTER TABLE VENARQUEO
ADD CONSTRAINT VENARQUEO_FONDOFIJO_CK CHECK (FONDOFIJO >= 0);

ok
---DROP CONSTRAINT VENARQUEODET_TOTAL_CK;
ALTER TABLE VENARQUEODET
ADD CONSTRAINT VENARQUEODET_TOTAL_CK CHECK (TOTAL >= 0);

ok
--- DROP CONSTRAINT VENFONDODET_TOTAL_CK;
ALTER TABLE VENFONDODET
ADD CONSTRAINT VENFONDODET_TOTAL_CK CHECK (TOTAL >= 0);
ok
--- DROP CONSTRAINT VENDESCUENTOS_COMPLEMENT_CK;
ALTER TABLE VENDESCUENTOS
ADD CONSTRAINT VENDESCUENTOS_COMPLEMENT_CK CHECK (COMPLEMENTORED >= 0);

ok
--- DROP CONSTRAINT VENDESCUENTOS_MULTIPLORE_CK;
ALTER TABLE VENDESCUENTOS
ADD CONSTRAINT VENDESCUENTOS_MULTIPLORE_CK CHECK (MULTIPLORED >= 0);

ok
--- DROP CONSTRAINT VENDETNOTA_AJUSTE_CK;
ALTER TABLE VENDETNOTA
ADD CONSTRAINT VENDETNOTA_AJUSTE_CK CHECK (AJUSTE >= 0);

ok
--- DROP CONSTRAINT VENDETNOTA_TOTALLINEA_CK;
ALTER TABLE VENDETNOTA
ADD CONSTRAINT VENDETNOTA_TOTALLINEA_CK CHECK (TOTALLINEA >= 0);

ok
--- DROP CONSTRAINT VENDEVOLUCION_OTROSCARGO_CK;
ALTER TABLE VENDEVOLUCION
ADD CONSTRAINT VENDEVOLUCION_OTROSCARGO_CK CHECK (OTROSCARGOS >= 0);

ALTER TABLE VENARQUEO
MODIFY(FECHAREG  DEFAULT SYSDATE);

Ver forma
---DROP CONSTRAINT VENARQUEO_DETALLE_FK;
ALTER TABLE VENARQUEODET
ADD CONSTRAINT VENARQUEO_DETALLE_FK FOREIGN KEY (CIA, CAJERO, FECHA)
      REFERENCES VENARQUEO (CIA, CAJERO, FECHAREG);

Ver forma
--- DROP CONSTRAINT VENCONSIGNATARIO_ESTADO_CK;
ALTER TABLE VENCONSIGNATARIO
ADD CONSTRAINT VENCONSIGNATARIO_ESTADO_CK CHECK (ESTADO IN ('A','I'));

Ver forma
--- DROP CONSTRAINT VENPARAMETROS_TIPOEST_CK;
ALTER TABLE VENPARAMETROS
ADD CONSTRAINT VENPARAMETROS_TIPOEST_CK CHECK (TIPOEST IN ('F','N','D'));

Ver forma
--- DROP CONSTRAINT VENDESCUENTOS_TIPORED_CK;
ALTER TABLE VENDESCUENTOS
ADD CONSTRAINT VENDESCUENTOS_TIPORED_CK CHECK (TIPORED IN ('N','U','T'));