CREATE TABLE MODALIDADEINT
(
 CDMODALIDADE     VARCHAR2(4),
 DSMODALIDADE     VARCHAR2(50), 
 NRORG            NUMBER          DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg')     NOT NULL,
 IDATIVO   		  VARCHAR2(1)     DEFAULT 'S'                                  NOT NULL
      CONSTRAINT CKC_IDATIVO_MODALIDADEINT CHECK (IDATIVO IN ('S', 'N')),          
 DTINCLUSAO       DATE            	                                           NULL,
 DTULTATU         DATE            	                                           NULL,
 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'                                  NULL,
      CONSTRAINT PK_MODALIDADEINT PRIMARY KEY (CDMODALIDADE)
)
/

INSERT INTO MODALIDADEINT (CDMODALIDADE, DSMODALIDADE) VALUES ('0001', 'DELIVERY')
/
INSERT INTO MODALIDADEINT (CDMODALIDADE, DSMODALIDADE) VALUES ('0002', 'RETBAL')
/
INSERT INTO MODALIDADEINT (CDMODALIDADE, DSMODALIDADE) VALUES ('0003', 'CMRLOC')
/

CREATE TABLE MODINTTOKENLOJA
(
 CDMODINTTOKENLOJA     VARCHAR2(4),
 IDTOKEN               VARCHAR2(50),
 CDMODALIDADE          VARCHAR2(4),
 CDLOJA                VARCHAR2(10), 
 CDCAIXA               VARCHAR2(3),
 NRORG                 NUMBER          DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg')     NOT NULL,
 IDATIVO   		       VARCHAR2(1)     DEFAULT 'S'                                  NOT NULL
      CONSTRAINT CKC_IDATIVO_MODINTTOKENLOJA CHECK (IDATIVO IN ('S', 'N')),          
 DTINCLUSAO            DATE            	                                            NULL,
 DTULTATU              DATE            	                                            NULL,
 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'                                  NULL,
      CONSTRAINT PK_MODINTTOKENLOJA PRIMARY KEY (CDMODINTTOKENLOJA)
)
/

ALTER TABLE COMANDAVEN DROP CONSTRAINT CKC_IDRETBALLOJA_COMANDAVEN
/

ALTER TABLE COMANDAVEN ADD CONSTRAINT CKC_IDRETBALLOJA_COMANDAVEN CHECK (IDRETBALLOJA IN ('S', 'N', 'C'))
/