ALTER TABLE ESTADO ADD NMREGIAOGEO VARCHAR2(20) NULL 
/ 

UPDATE ESTADO
   SET NMREGIAOGEO = 'CENTRO-OESTE' 
 WHERE SGESTADO IN ('DF','GO','MS','MT') 
/
UPDATE ESTADO
   SET NMREGIAOGEO = 'NORDESTE'
 WHERE SGESTADO IN ('PE','MA','PB','CE','RN','AL','BA','SE','PI')
/
UPDATE ESTADO
   SET NMREGIAOGEO = 'NORTE'
 WHERE SGESTADO IN ('RR','PA','AC','RO','AM','TO','AP')
/
UPDATE ESTADO
   SET NMREGIAOGEO = 'SUDESTE'
 WHERE SGESTADO IN ('RJ','SP','MG','ES')
/
UPDATE ESTADO
   SET NMREGIAOGEO = 'SUL'
 WHERE SGESTADO IN ('RS','SC','PR')
/

CREATE TABLE ACEITEPEDCOL (

	CDFILIAL		VARCHAR2(4)			NOT NULL,
	NRPEDIDOCOL		VARCHAR2(10)		NOT NULL,
	CDOPERADOR		VARCHAR2(12)		NOT NULL,
	DSJUSTIFICA 	VARCHAR2(2000)			NULL,
	IDACEITE 		VARCHAR2(1)				NULL
		CONSTRAINT CKC_ACEITEPEDCOL_IDACEITE CHECK (IDACEITE IN ('S','N')),
	DTACEITE		DATE					NULL,
	NRORG             NUMBER 	     	DEFAULT         SYS_CONTEXT('nrorg_ctx','nrorg') 	NOT NULL,
    IDATIVO           VARCHAR2(1)     	DEFAULT 'S' 										NOT NULL
      CONSTRAINT CKC_IDATIVO_ACEITEPEDCOL CHECK (IDATIVO IN ('S','N')),
    DTINCLUSAO        DATE                  			NULL,
    DTULTATU          DATE                  			NULL,
    NRORGINCLUSAO     NUMBER          					NULL,
    CDOPERINCLUSAO    VARCHAR2(12)    DEFAULT '1' 		NULL,
    NRORGULTATU       NUMBER          					NULL,
    CDOPERULTATU      VARCHAR2(12)    DEFAULT '1',
		CONSTRAINT PK_ACEITEPEDCOL PRIMARY KEY (CDFILIAL, NRPEDIDOCOL, CDOPERADOR)

)
/
CREATE INDEX PLA01245_FK ON ACEITEPEDCOL (CDFILIAL ASC, NRPEDIDOCOL ASC)
/
ALTER TABLE ACEITEPEDCOL ADD CONSTRAINT FKPLA01245ACEITEPEDCOL 
	FOREIGN KEY (CDFILIAL, NRPEDIDOCOL) REFERENCES PEDCOLGERAL (CDFILIAL, NRPEDIDOCOL)
/

ALTER TABLE GERECOMP ADD NRORDACEITEPEDCOL NUMBER NULL
/ 