AdmMono/src/db/migration/V20180326_1734__mantis10756...

42 lines
1.7 KiB
SQL

declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE TABLE COMISSAO_RECEITA (
COMISSAORECEITA_ID NUMBER(7) NOT NULL,
DATAMOVIMENTO DATE NULL,
EMPRESA_ID NUMBER(7) NULL,
PUNTOVENTA_ID NUMBER(7) NULL,
BPR NUMBER(7,2) NULL,
GAP NUMBER(7,2) NULL,
IMPGAP NUMBER(7,2) NULL,
INTERNET NUMBER(7,2) NULL,
CANCELADOS NUMBER(7,2) NULL,
CANCELGAP NUMBER(7,2) NULL,
DEVOLVIDOS NUMBER(7,2) NULL,
DEVGAP NUMBER(7,2) NULL,
EXCESSO_BAGAGEM NUMBER(7,2) NULL,
SEG_OPCIONAL NUMBER(7,2) NULL,
RECEITA_OUTROS NUMBER(7,2) NULL,
ACTIVO NUMBER(1) NULL,
FECMODIF DATE NULL,
USUARIO_ID NUMBER(7) NULL,
DEVOLVIDOS_ORIGEM NUMBER(7,2) NULL,
DEVOLVIDOS_ORIGEM_GAP NUMBER(7) NULL,
QTDE_IMPGAP NUMBER(7,0) NULL,
COMISSAO_BPR NUMBER(7,2) NULL,
COMISSAO_ENTREGA_PASSAGEM NUMBER(7,2) NULL,
COMISSAO_ENTREGA_BAGAGEM NUMBER(7,2) NULL,
COMISSAO_SEG_OPCIONAL NUMBER(7,2) NULL,
COMISSAO_OUTROS NUMBER(7,2) NULL,
PRIMARY KEY (COMISSAORECEITA_ID),
FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA,
FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA
)';
execute immediate
'CREATE SEQUENCE COMISSAO_RECEITA_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
exception when object_exists then null;
end;