ALTER TABLE FORNECEDOR ADD DSLOCFOTOPROFORE VARCHAR2(200) NULL
/
CREATE TABLE PARACONTRPROPOSTA (
  NRPARACONTRPROPOSTA NUMBER(10) NOT NULL, 
  NMARQCONTRPROPOSTA VARCHAR2(50) NOT NULL, 
  DSLOCALARQUIVO VARCHAR2(200) NOT NULL, 
  DSOBSCONTRPROPOSTA VARCHAR2(4000) DEFAULT NULL NULL, 
  IDTIPODOCUMENTO VARCHAR2(30) DEFAULT 'CONTRATO' NOT NULL, 
  IDMODOUTILDOC VARCHAR2(30) NOT NULL, 
  NRORG NUMBER(10) DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NOT NULL, 
  IDATIVO VARCHAR2(1) DEFAULT 'S' NOT NULL, 
  DTINCLUSAO DATE DEFAULT NULL NULL, 
  DTULTATU DATE DEFAULT NULL NULL, 
  NRORGINCLUSAO NUMBER(10) DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL, 
  CDOPERINCLUSAO VARCHAR2(12) DEFAULT '1' NULL, 
  NRORGULTATU NUMBER(10) DEFAULT 1 NULL, 
  CDOPERULTATU VARCHAR2(12) DEFAULT '1' NULL,
  CONSTRAINT PK_PARACONTRPROPOSTA PRIMARY KEY(NRPARACONTRPROPOSTA)
)
/
ALTER TABLE PARACONTRPROPOSTA ADD CONSTRAINT CKC_IDATIVO_PARACONTRPROPOSTA CHECK (IDATIVO IN ('S','N'))
/
ALTER TABLE PARACONTRPROPOSTA ADD CONSTRAINT CKC_IDMODUTDOC_PARACONTPROPOST CHECK (IDMODOUTILDOC IN ('CONTRATANTE', 'FORNECEDOR') OR IDMODOUTILDOC IS NULL)
/
ALTER TABLE PARACONTRPROPOSTA ADD CONSTRAINT CKC_IDTPDOC_PARACONTRPROPOSTA CHECK (IDTIPODOCUMENTO IN ('CONTRATO', 'PROPOSTA'))