bug#15157

dev:wilian
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@96380 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2019-08-05 13:59:28 +00:00
parent a3b26a5cc9
commit a793d840ed
2 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,31 @@
-- CREATE TABLE/CREATE SEQUENCE
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE RUTA_ICMS_EXCEPCION (
RUTAICMSEXCEPCION_ID NUMBER(7) NOT NULL,
ORIGEN_ID NUMBER(7) NULL,
DESTINO_ID NUMBER(7) NULL,
RUTA_ID NUMBER(7) NULL,
INDTRIBTARIFA NUMBER(1) NULL,
INDTRIBTAXAEMBARQUE NUMBER(1) NULL,
INDTRIBPEDAGIO NUMBER(1) NULL,
ACTIVO NUMBER(1) NULL,
FECMODIF DATE NULL,
USUARIO_ID NUMBER(7) NULL,
PRIMARY KEY (RUTAICMSEXCEPCION_ID),
FOREIGN KEY (RUTA_ID) REFERENCES RUTA,
FOREIGN KEY (DESTINO_ID) REFERENCES PARADA,
FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE RUTA_ICMS_EXCEPCION_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE';
exception when object_exists then null;
end;

View File

@ -0,0 +1,27 @@
DO $$
BEGIN
CREATE TABLE RUTA_ICMS_EXCEPCION (
RUTAICMSEXCEPCION_ID NUMBER(7) NOT NULL,
ORIGEN_ID NUMBER(7) NULL,
DESTINO_ID NUMBER(7) NULL,
RUTA_ID NUMBER(7) NULL,
INDTRIBTARIFA NUMBER(1) NULL,
INDTRIBTAXAEMBARQUE NUMBER(1) NULL,
INDTRIBPEDAGIO NUMBER(1) NULL,
ACTIVO NUMBER(1) NULL,
FECMODIF DATE NULL,
USUARIO_ID NUMBER(7) NULL,
PRIMARY KEY (RUTAICMSEXCEPCION_ID),
FOREIGN KEY (RUTA_ID) REFERENCES RUTA,
FOREIGN KEY (DESTINO_ID) REFERENCES PARADA,
FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA
);
CREATE SEQUENCE RUTA_ICMS_EXCEPCION_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE;
EXCEPTION
WHEN duplicate_table THEN NULL;
WHEN duplicate_object THEN NULL;
WHEN duplicate_column THEN NULL;
END
$$;