From c027c1dcc2ceee097532f1b8484f33cb4003425d Mon Sep 17 00:00:00 2001 From: alberto Date: Fri, 23 Jun 2017 19:26:59 +0000 Subject: [PATCH] =?UTF-8?q?Confer=C3=AAncia=20de=20Caixa=20-=20MD=20(issue?= =?UTF-8?q?=209150)?= 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@70526 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20170623_1530__mantis9150.sql | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 src/db/migration/V20170623_1530__mantis9150.sql diff --git a/src/db/migration/V20170623_1530__mantis9150.sql b/src/db/migration/V20170623_1530__mantis9150.sql new file mode 100644 index 000000000..dd797f740 --- /dev/null +++ b/src/db/migration/V20170623_1530__mantis9150.sql @@ -0,0 +1,59 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE MD_CONTA ( + CONTA_ID NUMBER(7) NOT NULL, + CVECONTA VARCHAR2(50), + NOME VARCHAR2(100), + TIPO VARCHAR2(1), + CODIGOCONTABIL NUMBER(5), + DOCASSOCIADO NUMBER(1), + CANCELAMENTO NUMBER(1), + STATUS NUMBER(1), + ORIGEM VARCHAR2(2), + REFERENCIA VARCHAR2(100), + ACTIVO NUMBER(1), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + PRIMARY KEY (CONTA_ID) + )'; + + execute immediate + 'CREATE SEQUENCE MDCONTA_SEQ INCREMENT BY 1 START WITH 50 NOCACHE ORDER NOCYCLE'; + + exception when object_exists then null; +end; +/ + +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE MD_TOTALIZADOR ( + TOTALIZADOR_ID NUMBER(12) NOT NULL, + FECCORTE DATE, + PUNTOVENTA_ID NUMBER(7), + EMPRESA_ID NUMBER(7), + CONTA_ID NUMBER(7), + IMPORTE NUMBER(12,2), + PRIMARY KEY (TOTALIZADOR_ID) + )'; + + execute immediate + 'CREATE SEQUENCE MDTOTALIZADOR_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE'; + + exception when object_exists then null; +end; +/ + +declare + object_exists exception; + pragma exception_init (object_exists , -02275); +begin + execute immediate 'ALTER TABLE MD_TOTALIZADOR ADD FOREIGN KEY (CONTA_ID) REFERENCES MD_CONTA (CONTA_ID)'; + exception when object_exists then null; +end; +