13559: ADM – Geração de informações RecDespDiv e DepBco (parte 2)

fixes bug#13559
dev:valdevir
qua:Juliane

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@90970 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2019-03-20 14:27:34 +00:00
parent c3af59d872
commit 6f037f9721
4 changed files with 71 additions and 0 deletions

View File

@ -0,0 +1,7 @@
declare
dup_val_on_index exception;
pragma exception_init (dup_val_on_index , -00001);
begin
execute immediate 'INSERT INTO funcion_sistema VALUES (funcion_sistema_seq.NEXTVAL, 1, ''ADM > RELATORIOS > RELATORIOS > INTEGRACAO > RECEITAS/DESPESAS DIVERSAS'',
''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIORECEITASDEPESASDIV'', 1, SYSDATE, 1)';
end;

View File

@ -0,0 +1,31 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE TABLE LOG_DESPESAS_RECEITAS_DIV
(
DESPESASRECEITASDIV_ID NUMBER(7)
, USUARIO_ID NUMBER(7)
, DATA_EXEC DATE
, DATA_INICIO DATE
, DATA_FIM DATE
, EMPRESA_ID NUMBER(7)
, PROCESSADO NUMBER(1),
CONSTRAINT LOG_DESPESAS_RECEITAS_DIV_PK PRIMARY KEY
(
DESPESASRECEITASDIV_ID
)
ENABLE
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE LOG_DESPESAS_RECEITAS_DIV_SEQ INCREMENT BY 1 START WITH 1 ';
exception when object_exists then null;
end;

View File

@ -0,0 +1,7 @@
DO $$
BEGIN
INSERT INTO funcion_sistema VALUES (funcion_sistema_seq.NEXTVAL, 1, 'ADM > RELATORIOS > RELATORIOS > INTEGRACAO > RECEITAS/DESPESAS DIVERSAS',
'COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIORECEITASDEPESASDIV', 1, SYSDATE, 1);
EXCEPTION WHEN unique_violation THEN NULL;
END
$$;

View File

@ -0,0 +1,26 @@
DO $$
BEGIN
CREATE TABLE LOG_DESPESAS_RECEITAS_DIV
(
DESPESASRECEITASDIV_ID NUMBER(7)
, USUARIO_ID NUMBER(7)
, DATA_EXEC DATE
, DATA_INICIO DATE
, DATA_FIM DATE
, EMPRESA_ID NUMBER(7)
, PROCESSADO NUMBER(1),
CONSTRAINT LOG_DESPESAS_RECEITAS_DIV_PK PRIMARY KEY
(
DESPESASRECEITASDIV_ID
)
ENABLE
);
CREATE SEQUENCE LOG_DESPESAS_RECEITAS_DIV_SEQ INCREMENT BY 1 START WITH 1;
EXCEPTION
WHEN duplicate_table THEN NULL;
WHEN duplicate_object THEN NULL;
WHEN duplicate_column THEN NULL;
END
$$;