SCRIPT ninja para não dar nenhum erro
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@65987 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ae36fbcfba
commit
91cfd0a9c0
|
@ -2,37 +2,74 @@ declare
|
||||||
dup_val_on_index exception;
|
dup_val_on_index exception;
|
||||||
pragma exception_init (dup_val_on_index , -00001);
|
pragma exception_init (dup_val_on_index , -00001);
|
||||||
begin
|
begin
|
||||||
execute immediate 'CREATE TABLE COMISSAO (
|
begin
|
||||||
COMISSAO_ID NUMBER(7) NOT NULL ,
|
execute immediate 'CREATE TABLE COMISSAO (
|
||||||
COMPETENCIA VARCHAR2(7 BYTE) NULL ,
|
COMISSAO_ID NUMBER(7) NOT NULL ,
|
||||||
ACTIVO NUMBER(1) NULL ,
|
COMPETENCIA VARCHAR2(7 BYTE) NULL ,
|
||||||
FECMODIF DATE NULL ,
|
ACTIVO NUMBER(1) NULL ,
|
||||||
DATAPAGAMENTO DATE NULL ,
|
FECMODIF DATE NULL ,
|
||||||
INDPAGO NUMBER(1) NULL ,
|
DATAPAGAMENTO DATE NULL ,
|
||||||
PUNTOVENTA_ID NUMBER(7) NULL ,
|
INDPAGO NUMBER(1) NULL ,
|
||||||
EMPRESA_ID NUMBER(7) NULL ,
|
PUNTOVENTA_ID NUMBER(7) NULL ,
|
||||||
USUARIO_ID NUMBER(7) NULL ,
|
EMPRESA_ID NUMBER(7) NULL ,
|
||||||
USUARIOPAGAMENTO_ID NUMBER(7) NULL ,
|
USUARIO_ID NUMBER(7) NULL ,
|
||||||
COMISSAO_BPR NUMBER(7,2) NULL ,
|
USUARIOPAGAMENTO_ID NUMBER(7) NULL ,
|
||||||
RECEITA_EXCESSOBAGAGEM NUMBER(7,2) NULL ,
|
COMISSAO_BPR NUMBER(7,2) NULL ,
|
||||||
RECEITA_SEGUROOPCIONAL NUMBER(7,2) NULL ,
|
RECEITA_EXCESSOBAGAGEM NUMBER(7,2) NULL ,
|
||||||
DESCONTOS_FIXOS NUMBER(7,2) NULL ,
|
RECEITA_SEGUROOPCIONAL NUMBER(7,2) NULL ,
|
||||||
DESCONTOS_EVENTUAIS NUMBER(7,2) NULL ,
|
DESCONTOS_FIXOS NUMBER(7,2) NULL ,
|
||||||
ROYATIES NUMBER(7,2) NULL ,
|
DESCONTOS_EVENTUAIS NUMBER(7,2) NULL ,
|
||||||
ISS_RETIDO NUMBER(7,2) NULL ,
|
ROYATIES NUMBER(7,2) NULL ,
|
||||||
BONIFICACAO_METAS NUMBER(7,2) NULL ,
|
ISS_RETIDO NUMBER(7,2) NULL ,
|
||||||
ENTREGAS_PASSAGEM NUMBER(7,2) NULL ,
|
BONIFICACAO_METAS NUMBER(7,2) NULL ,
|
||||||
RECEITA_OUTROS NUMBER(7) NULL
|
ENTREGAS_PASSAGEM NUMBER(7,2) NULL ,
|
||||||
)
|
RECEITA_OUTROS NUMBER(7) NULL
|
||||||
';
|
)
|
||||||
|
';
|
||||||
|
exception
|
||||||
|
when others then null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
begin
|
||||||
|
execute immediate 'ALTER TABLE COMISSAO ADD CHECK (COMISSAO_ID IS NOT NULL)';
|
||||||
|
exception
|
||||||
|
when others then null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
begin
|
||||||
|
execute immediate 'ALTER TABLE COMISSAO ADD PRIMARY KEY (COMISSAO_ID)';
|
||||||
|
exception
|
||||||
|
when others then null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
begin
|
||||||
|
execute immediate 'ALTER TABLE COMISSAO ADD FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID)';
|
||||||
|
exception
|
||||||
|
when others then null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
begin
|
||||||
|
execute immediate 'ALTER TABLE COMISSAO ADD FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO (USUARIO_ID)';
|
||||||
|
exception
|
||||||
|
when others then null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
begin
|
||||||
|
execute immediate 'ALTER TABLE COMISSAO ADD FOREIGN KEY (USUARIOPAGAMENTO_ID) REFERENCES USUARIO (USUARIO_ID)';
|
||||||
|
exception
|
||||||
|
when others then null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
begin
|
||||||
|
execute immediate 'ALTER TABLE COMISSAO ADD FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA (EMPRESA_ID)';
|
||||||
|
exception
|
||||||
|
when others then null;
|
||||||
|
end;
|
||||||
|
|
||||||
|
begin
|
||||||
|
execute immediate 'CREATE SEQUENCE COMISSAO_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
|
||||||
|
exception
|
||||||
|
when others then null;
|
||||||
|
end;
|
||||||
|
|
||||||
execute immediate 'ALTER TABLE COMISSAO ADD CHECK (COMISSAO_ID IS NOT NULL)';
|
|
||||||
execute immediate 'ALTER TABLE COMISSAO ADD PRIMARY KEY (COMISSAO_ID)';
|
|
||||||
execute immediate 'ALTER TABLE COMISSAO ADD FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID)';
|
|
||||||
execute immediate 'ALTER TABLE COMISSAO ADD FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO (USUARIO_ID)';
|
|
||||||
execute immediate 'ALTER TABLE COMISSAO ADD FOREIGN KEY (USUARIOPAGAMENTO_ID) REFERENCES USUARIO (USUARIO_ID)';
|
|
||||||
execute immediate 'ALTER TABLE COMISSAO ADD FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA (EMPRESA_ID)';
|
|
||||||
execute immediate 'CREATE SEQUENCE COMISSAO_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
|
|
||||||
|
|
||||||
exception when dup_val_on_index then null;
|
|
||||||
end;
|
end;
|
Loading…
Reference in New Issue