CREATE TABLE OM_PRODUTO_MEDMINIMA (
    ID 				  NUMBER NOT NULL,
    ID_OM_PRODUTO 	  NUMBER NOT NULL,
    CDTPMEDIDASERV 	  NUMBER NOT NULL,
    NRORG             NUMBER 	      DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') 		NOT NULL,
    IDATIVO           VARCHAR2(1)     DEFAULT 'S'					NOT NULL,
    DTINCLUSAO        DATE            DEFAULT SYSDATE,
    DTULTATU          DATE            DEFAULT SYSDATE,
    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 CKC_IDATIVO_OM_PROD_MEDMINMA CHECK (IDATIVO IN ('S','N'))
	
)
/   
ALTER TABLE OM_PRODUTO_MEDMINIMA ADD CONSTRAINT PK_OM_PRODUTO_MEDMINIMA PRIMARY KEY (ID)
/

ALTER TABLE OM_PRODUTO_MEDMINIMA 
  ADD CONSTRAINT FK_OM_PRODUTO_MEDIDA FOREIGN KEY (ID_OM_PRODUTO)
      REFERENCES OM_PRODUTO (ID)
/

CREATE INDEX OM_PRODUTO_MEDIDA_FK ON OM_PRODUTO_MEDMINIMA (ID_OM_PRODUTO)
/
	  
ALTER TABLE OM_PRODUTO_MEDMINIMA 
  ADD CONSTRAINT FK_OM_PRODUTO_TPMEDIDASERV FOREIGN KEY (CDTPMEDIDASERV)
      REFERENCES FCT_TIPOMEDIDASERV (CDTPMEDIDASERV)
/

CREATE INDEX OM_PRODUTO_TPMEDIDASERV_FK ON OM_PRODUTO_MEDMINIMA (CDTPMEDIDASERV)
/
	  
ALTER TABLE OM_PRODUTO_MEDMINIMA ADD CONSTRAINT CK_IDATIVO_OM_PROD_MEDMINIMA CHECK (IDATIVO IN ('S', 'N'))
/