CREATE TABLE BRCAMPCOMPGANHE (
   CDCAMPCOMPGANHE VARCHAR2(10) NOT NULL, 
   DTINIVGCAMPCG   DATE         NOT NULL,
   CDPRODUTO       VARCHAR2(10) NOT NULL,
   NRORG           NUMBER 	DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NOT NULL,
   IDATIVO         VARCHAR2(1) 	DEFAULT 'S' NOT NULL
      CONSTRAINT CKC_IDATIVO_BRCAMPCOMPGANHE CHECK (IDATIVO IN ('S','N')),
   DTINCLUSAO 	   DATE 	NULL,
   DTULTATU        DATE 	NULL,
   NRORGINCLUSAO   NUMBER 	DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
   CDOPERINCLUSAO  VARCHAR2(12) DEFAULT '1' NULL,
   NRORGULTATU 	   NUMBER 	DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
   CDOPERULTATU    VARCHAR2(12) DEFAULT '1',
   CONSTRAINT PK_BRCAMPCOMPGANHE PRIMARY KEY (CDCAMPCOMPGANHE, DTINIVGCAMPCG, CDPRODUTO)
)   
/

CREATE INDEX VND00799_FK ON BRCAMPCOMPGANHE (CDCAMPCOMPGANHE ASC, DTINIVGCAMPCG ASC)
/

ALTER TABLE BRCAMPCOMPGANHE
   ADD CONSTRAINT FKVND00799VGCAMPCOMPGANHE FOREIGN KEY (CDCAMPCOMPGANHE, DTINIVGCAMPCG)
      REFERENCES VGCAMPCOMPGANHE (CDCAMPCOMPGANHE, DTINIVGCAMPCG)
/

CREATE INDEX VND00800_FK ON BRCAMPCOMPGANHE (CDPRODUTO ASC)
/

ALTER TABLE BRCAMPCOMPGANHE
   ADD CONSTRAINT FKVND00800PRODUTO FOREIGN KEY (CDPRODUTO)
      REFERENCES PRODUTO (CDPRODUTO)
/