fixes bug#20288

qua:
dev:Valdir

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@103881 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdevir 2020-10-21 18:18:27 +00:00
parent 20d98b29fa
commit 7e814cabde
2 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,24 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE TAXPOLPUNTOVENTA_PK MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 101 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE TABLE TAXPOL_PUNTOVENTA
(TAXPOLPUNTOVENTA_ID NUMBER(7,0) NOT NULL ENABLE,
PUNTOVENTA_ID NUMBER(7,0),
INDREIMPRESSAO NUMBER(1,0),
FECMODIF DATE,
ACTIVO NUMBER(1,0),
CONSTRAINT TAXPOLPUNTOVENTA_PK PRIMARY KEY (TAXPOLPUNTOVENTA_ID) ENABLE,
FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID) ON DELETE SET NULL ENABLE)';
exception when object_exists then null;
end;

View File

@ -0,0 +1,20 @@
DO $$
BEGIN
CREATE SEQUENCE TAXPOLPUNTOVENTA_PK INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE;
EXCEPTION WHEN duplicate_column THEN NULL;
END
/
DO $$
BEGIN
CREATE TABLE TAXPOL_PUNTOVENTA
(TAXPOLPUNTOVENTA_ID NUMBER(7,0) NOT NULL,
PUNTOVENTA_ID NUMBER(7,0),
INDREIMPRESSAO NUMBER(1,0),
FECMODIF DATE,
ACTIVO NUMBER(1,0),
CONSTRAINT "TAXPOLPUNTOVENTA_PK"
PRIMARY KEY (TAXPOLPUNTOVENTA_ID),
FOREIGN KEY ("PUNTOVENTA_ID")
REFERENCES PUNTO_VENTA ("PUNTOVENTA_ID")
EXCEPTION WHEN duplicate_column THEN NULL;
END