From db7c8a02777a9b03592d46baa2a85f4d0c1d982b Mon Sep 17 00:00:00 2001 From: alberto Date: Tue, 23 May 2017 14:21:10 +0000 Subject: [PATCH] =?UTF-8?q?Gerar=20lan=C3=A7amento=20comiss=C3=A3o=20no=20?= =?UTF-8?q?conta=20corrente=20da=20ag=C3=AAncia=20(issue=208900)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@69209 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20170523_1110__mantis8900.sql | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/db/migration/V20170523_1110__mantis8900.sql diff --git a/src/db/migration/V20170523_1110__mantis8900.sql b/src/db/migration/V20170523_1110__mantis8900.sql new file mode 100644 index 000000000..1cb23bd6f --- /dev/null +++ b/src/db/migration/V20170523_1110__mantis8900.sql @@ -0,0 +1,32 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE PTOVTA_EMPRESA_CONTABANCARIA ( + PTOVTAEMPRESACONTABANCARIA_ID NUMBER(7) NOT NULL, + PTOVTAEMPRESA_ID NUMBER(7) NOT NULL, + EMPRESACONTABANCARIA_ID NUMBER(7) NOT NULL, + ACTIVO NUMBER(1), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + CONSTRAINT PTOVTAEMPCONBAN_PK PRIMARY KEY (PTOVTAEMPRESACONTABANCARIA_ID) ENABLE)'; + + execute immediate + 'CREATE SEQUENCE PTOVTAEMPCONBAN_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE'; + + exception when object_exists then null; +end; +/ + +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate + 'insert into PTOVTA_EMPRESA_CONTABANCARIA (PTOVTAEMPRESACONTABANCARIA_ID, PTOVTAEMPRESA_ID, EMPRESACONTABANCARIA_ID, ACTIVO, FECMODIF, USUARIO_ID) + select PTOVTAEMPCONBAN_SEQ.nextval, PTOVTAEMPRESA_ID, EMPRESACONTABANCARIA_ID, ACTIVO, FECMODIF, USUARIO_ID from ( + select PTOVTAEMPRESA_ID, EMPRESACONTABANCARIA_ID, ACTIVO, FECMODIF, USUARIO_ID from PTOVTA_EMPRESA where EMPRESACONTABANCARIA_ID is not null)'; + + exception when dup_val_on_index then null; +end;