CREATE TABLE OM_ATUALIZACAO_ESTRUTURA (
  NRORG                 NUMBER 			DEFAULT 	 SYS_CONTEXT('nrorg_ctx','nrorg') 	NOT NULL, 
  DTINCLUSAO            DATE                  	NULL,
  DTULTATU              DATE                  	NULL,
  NRORGINCLUSAO         NUMBER                	DEFAULT 1 NULL, 
  NRORGULTATU           NUMBER                	DEFAULT 1 NULL, 
  CDOPERULTATU 		VARCHAR2(12) 		DEFAULT NULL NULL, 
  IDATIVO               VARCHAR2(1)     	DEFAULT 'S' NOT NULL
     CONSTRAINT CKC_IDATIVO_OM_ATUALI_EST  CHECK (IDATIVO IN ('S','N')),
  ID 			NUMBER(10) 		NOT NULL, 
  SCRIPT 		CLOB 			NOT NULL, 
  DSATUESTRUTURA 	VARCHAR2(500) 		DEFAULT NULL NULL,
  DSDIRLOG 		VARCHAR2(500) 		NOT NULL,
  CONSTRAINT PK_OM_ATUALI_EST PRIMARY KEY(ID)
)
/
CREATE TABLE OM_ATUALIZACAO_ESTRUTURA_ORG (
  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, 
  NRORG_ID NUMBER(10) NOT NULL, 
  NRATUESTRUTID NUMBER(10) NOT NULL
)
/
ALTER TABLE OM_ATUALIZACAO_ESTRUTURA_ORG ADD (
  ID NUMBER(10) NOT NULL
)
/
ALTER TABLE OM_ATUALIZACAO_ESTRUTURA_ORG ADD CONSTRAINT FK_ATU_ESTRUT_ATU_ESTRUT_ORG FOREIGN KEY (NRATUESTRUTID) REFERENCES OM_ATUALIZACAO_ESTRUTURA (ID)
/
ALTER TABLE OM_ATUALIZACAO_ESTRUTURA_ORG ADD CONSTRAINT PK_ATUALIZACAO_ESTRUTURA_ORG PRIMARY KEY (ID)
/
ALTER TABLE OM_ATUALIZACAO_ESTRUTURA_ORG ADD CONSTRAINT CKC_ATU_ESTRUT_ORG_IDATIVO CHECK (IDATIVO IN ('S', 'N'))