CREATE TABLE ITFREQPRODGRPRAT (
  NRITFREQPRODGRPRAT NUMBER(10) NOT NULL, 
  NRFREQPRODGRPRAT NUMBER(10) NOT NULL, 
  NRGRUPOPRATO NUMBER(10) NOT NULL, 
  CDPRODUTO VARCHAR2(10) NOT NULL, 
  NRMINPRODGRPRAT NUMBER(10) NOT NULL, 
  NRMAXPRODGRPRAT NUMBER(10) NOT NULL, 
  NRMAXPRODGRPRATSEM NUMBER(10) NOT NULL, 
  NRORG NUMBER(10) DEFAULT 1 NOT NULL, 
  IDATIVO VARCHAR2(1) DEFAULT 'S' NOT NULL, 
  DTINCLUSAO DATE DEFAULT NULL NULL, 
  CDOPERINCLUSAO VARCHAR2(12) DEFAULT '1' NULL, 
  DTULTATU DATE DEFAULT NULL NULL, 
  NRORGINCLUSAO NUMBER(10) DEFAULT 1 NULL, 
  NRORGULTATU NUMBER(10) DEFAULT 1 NULL, 
  CDOPERULTATU VARCHAR2(12) DEFAULT '1' NULL,
  CONSTRAINT PK_ITFREQPRODGRPRAT PRIMARY KEY(NRITFREQPRODGRPRAT, NRORG)
)
/
ALTER TABLE ITFREQPRODGRPRAT ADD CONSTRAINT FKPLA00951ITFREQPRODGRPRAT FOREIGN KEY (NRFREQPRODGRPRAT, NRORG) REFERENCES FREQPRODGRPRAT (NRFREQPRODGRPRAT, NRORG)
/
ALTER TABLE ITFREQPRODGRPRAT ADD CONSTRAINT FKPLA00952PRODUTO FOREIGN KEY (CDPRODUTO, NRORG) REFERENCES PRODUTO (CDPRODUTO, NRORG)
/
ALTER TABLE ITFREQPRODGRPRAT ADD CONSTRAINT FKPLA00953GRUPOPRATO FOREIGN KEY (NRGRUPOPRATO, NRORG) REFERENCES GRUPOPRATO (NRGRUPOPRATO, NRORG)
/
ALTER TABLE ITFREQPRODGRPRAT ADD CONSTRAINT CKC_IDATIVO_ITFREQPRODGRPRAT CHECK (IDATIVO IN ('S','N'))
/
CREATE INDEX FKPLA00951ITFREQPRODGRPRAT ON ITFREQPRODGRPRAT (NRFREQPRODGRPRAT, NRORG)
/
CREATE INDEX FKPLA00952PRODUTO ON ITFREQPRODGRPRAT (CDPRODUTO, NRORG)
/
CREATE INDEX FKPLA00953GRUPOPRATO ON ITFREQPRODGRPRAT (NRGRUPOPRATO, NRORG)