CREATE TABLE OM_PRODUTO_ORG_ELEMENTO (
  NRORG NUMBER(10) NOT NULL, 
  DTINCLUSAO DATE DEFAULT NULL NULL, 
  DTULTATU DATE DEFAULT NULL NULL, 
  NRORGINCLUSAO NUMBER(10) DEFAULT NULL NULL, 
  CDOPERINCLUSAO VARCHAR2(12) DEFAULT NULL NULL, 
  NRORGULTATU NUMBER(10) DEFAULT NULL NULL, 
  CDOPERULTATU VARCHAR2(12) DEFAULT NULL NULL, 
  IDATIVO VARCHAR2(1) DEFAULT 'S' NOT NULL, 
  ID NUMBER(10) NOT NULL, 
  NRPRODUTO_ORG_ID NUMBER(10) NOT NULL, 
  NRPRODUTO_ELEMENTO_ID NUMBER(10) NOT NULL,
  CONSTRAINT PK_OM_PRODUTO_ORG_ELEMENTO PRIMARY KEY(ID, NRORG)
)
/
ALTER TABLE OM_PRODUTO_ORG_ELEMENTO ADD CONSTRAINT OM_PROD_ORG_ELEM_PROD_ORG_FK FOREIGN KEY (NRPRODUTO_ORG_ID, NRORG) REFERENCES OM_PRODUTO_ORG (ID, NRORG)
/
ALTER TABLE OM_PRODUTO_ORG_ELEMENTO ADD CONSTRAINT OM_PROD_ORG_ELEM_PROD_ELEM_FK FOREIGN KEY (NRPRODUTO_ELEMENTO_ID, NRORG) REFERENCES OM_PRODUTO_ELEMENTO (ID, NRORG)
/
ALTER TABLE OM_PRODUTO_ORG_ELEMENTO ADD CONSTRAINT CKC_IDATIVO_OM_PROD_ORG_ELEM CHECK (IDATIVO IN ('S','N'))
/