0020346: Espec Multportais- Bloqueio de trecho por canal de venda
bug#20346 dev:valdevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@103424 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
6ece22f6fc
commit
f60d7142e4
|
@ -0,0 +1,86 @@
|
|||
declare
|
||||
object_exists exception;
|
||||
pragma exception_init (object_exists , -00955);
|
||||
begin
|
||||
execute immediate 'CREATE TABLE CONF_REST_ORGAOCONCEDENTE (
|
||||
CONFRESTORGAOCONCEDENTE_ID NUMBER(15, 0) NOT NULL,
|
||||
ORGAOCONCEDENTE_ID NUMBER(7, 0) NOT NULL,
|
||||
CONFRESTRICAOCANALVENTA_ID NUMBER(15, 0) NOT NULL,
|
||||
ACTIVO NUMBER(1) NULL,
|
||||
FECMODIF DATE NULL,
|
||||
USUARIO_ID NUMBER(7) NULL,
|
||||
PRIMARY KEY (CONFRESTORGAOCONCEDENTE_ID),
|
||||
CONSTRAINT "FK_CONFRESTCANALVENTAID" FOREIGN KEY ("CONFRESTRICAOCANALVENTA_ID")
|
||||
REFERENCES CONF_RESTRICAO_CANALVENTA ("CONFRESTRICAOCANALVENTA_ID") ENABLE,
|
||||
CONSTRAINT "FK_CONFRESORGAOCONCEDENTE" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
|
||||
REFERENCES ORGAO_CONCEDENTE ("ORGAOCONCEDENTE_ID") ENABLE )';
|
||||
exception when object_exists then null;
|
||||
end;
|
||||
/
|
||||
declare
|
||||
object_exists exception;
|
||||
pragma exception_init (object_exists , -00955);
|
||||
begin
|
||||
execute immediate
|
||||
'CREATE SEQUENCE CONF_REST_ORGAOCONCEDENTE_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 , -00955);
|
||||
begin
|
||||
execute immediate 'CREATE TABLE CONF_REST_RUTAS (
|
||||
CONFRESTRUTAS_ID NUMBER(15, 0) NOT NULL,
|
||||
RUTA_ID NUMBER(7, 0) NOT NULL,
|
||||
CONFRESTRICAOCANALVENTA_ID NUMBER(15, 0) NOT NULL,
|
||||
ACTIVO NUMBER(1) NULL,
|
||||
FECMODIF DATE NULL,
|
||||
USUARIO_ID NUMBER(7) NULL,
|
||||
PRIMARY KEY (CONFRESTRUTAS_ID),
|
||||
CONSTRAINT "FK_CONFRESTRUTASID" FOREIGN KEY ("CONFRESTRICAOCANALVENTA_ID")
|
||||
REFERENCES CONF_RESTRICAO_CANALVENTA ("CONFRESTRICAOCANALVENTA_ID") ENABLE,
|
||||
CONSTRAINT "FK_CONFRESRUTAS" FOREIGN KEY ("RUTA_ID")
|
||||
REFERENCES RUTA ("RUTA_ID") ENABLE )';
|
||||
exception when object_exists then null;
|
||||
end;
|
||||
/
|
||||
declare
|
||||
object_exists exception;
|
||||
pragma exception_init (object_exists , -00955);
|
||||
begin
|
||||
execute immediate
|
||||
'CREATE SEQUENCE CONF_REST_RUTAS_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 , -00955);
|
||||
begin
|
||||
execute immediate 'CREATE TABLE CONF_REST_TRAMOOC (
|
||||
CONFRESTTRAMOOC_ID NUMBER(15, 0) NOT NULL,
|
||||
ORIGEM_ID NUMBER(7, 0) NOT NULL,
|
||||
DESTINO_ID NUMBER(7, 0) NOT NULL,
|
||||
CONFRESTRICAOCANALVENTA_ID NUMBER(15, 0) NOT NULL,
|
||||
ACTIVO NUMBER(1) NULL,
|
||||
FECMODIF DATE NULL,
|
||||
USUARIO_ID NUMBER(7) NULL,
|
||||
PRIMARY KEY (CONFRESTTRAMOOC_ID),
|
||||
CONSTRAINT "FK_CONFRESTRAMOOCID" FOREIGN KEY ("CONFRESTRICAOCANALVENTA_ID")
|
||||
REFERENCES CONF_RESTRICAO_CANALVENTA ("CONFRESTRICAOCANALVENTA_ID") ENABLE,
|
||||
CONSTRAINT "FK_CONFRESTRAMOORIGEMOC" FOREIGN KEY ("ORIGEM_ID")
|
||||
REFERENCES PARADA ("PARADA_ID") ENABLE,
|
||||
CONSTRAINT "FK_CONFRESTRAMODESTINOOC" FOREIGN KEY ("DESTINO_ID")
|
||||
REFERENCES PARADA ("PARADA_ID") ENABLE )';
|
||||
exception when object_exists then null;
|
||||
end;
|
||||
/
|
||||
declare
|
||||
object_exists exception;
|
||||
pragma exception_init (object_exists , -00955);
|
||||
begin
|
||||
execute immediate
|
||||
'CREATE SEQUENCE CONF_REST_TRAMOOC_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
|
||||
exception when object_exists then null;
|
||||
end;
|
|
@ -0,0 +1,73 @@
|
|||
DO $$
|
||||
BEGIN
|
||||
CREATE TABLE CONF_REST_ORGAOCONCEDENTE (
|
||||
CONFRESTORGAOCONCEDENTE_ID NUMBER(15, 0) NOT NULL,
|
||||
ORGAOCONCEDENTE_ID NUMBER(7, 0) NOT NULL,
|
||||
CONFRESTRICAOCANALVENTA_ID NUMBER(15, 0) NOT NULL,
|
||||
ACTIVO NUMBER(1) NULL,
|
||||
FECMODIF DATE NULL,
|
||||
USUARIO_ID NUMBER(7) NULL,
|
||||
PRIMARY KEY (CONFRESTORGAOCONCEDENTE_ID),
|
||||
CONSTRAINT "FK_CONFRESTCANALVENTAID" FOREIGN KEY ("CONFRESTRICAOCANALVENTA_ID")
|
||||
REFERENCES CONF_RESTRICAO_CANALVENTA ("CONFRESTRICAOCANALVENTA_ID") ENABLE,
|
||||
CONSTRAINT "FK_CONFRESORGAOCONCEDENTE" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
|
||||
REFERENCES ORGAO_CONCEDENTE ("ORGAOCONCEDENTE_ID") ENABLE );
|
||||
EXCEPTION WHEN duplicate_column THEN NULL;
|
||||
END
|
||||
$$;
|
||||
/
|
||||
DO $$
|
||||
BEGIN
|
||||
CREATE SEQUENCE CONF_REST_ORGAOCONCEDENTE_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE;
|
||||
EXCEPTION WHEN duplicate_column THEN NULL;
|
||||
END
|
||||
/
|
||||
DO $$
|
||||
BEGIN
|
||||
CREATE TABLE CONF_REST_RUTAS (
|
||||
CONFRESTRUTAS_ID NUMBER(15, 0) NOT NULL,
|
||||
RUTA_ID NUMBER(7, 0) NOT NULL,
|
||||
CONFRESTRICAOCANALVENTA_ID NUMBER(15, 0) NOT NULL,
|
||||
ACTIVO NUMBER(1) NULL,
|
||||
FECMODIF DATE NULL,
|
||||
USUARIO_ID NUMBER(7) NULL,
|
||||
PRIMARY KEY (CONFRESTRUTAS_ID),
|
||||
CONSTRAINT "FK_CONFRESTRUTASID" FOREIGN KEY ("CONFRESTRICAOCANALVENTA_ID")
|
||||
REFERENCES CONF_RESTRICAO_CANALVENTA ("CONFRESTRICAOCANALVENTA_ID") ENABLE,
|
||||
CONSTRAINT "FK_CONFRESRUTAS" FOREIGN KEY ("RUTA_ID")
|
||||
REFERENCES RUTA ("RUTA_ID") ENABLE );
|
||||
EXCEPTION WHEN duplicate_column THEN NULL;
|
||||
END
|
||||
/
|
||||
DO $$
|
||||
BEGIN
|
||||
CREATE SEQUENCE CONF_REST_RUTAS_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE;
|
||||
EXCEPTION WHEN duplicate_column THEN NULL;
|
||||
END
|
||||
/
|
||||
DO $$
|
||||
BEGIN
|
||||
CREATE TABLE CONF_REST_TRAMOOC (
|
||||
CONFRESTTRAMOOC_ID NUMBER(15, 0) NOT NULL,
|
||||
ORIGEM_ID NUMBER(7, 0) NOT NULL,
|
||||
DESTINO_ID NUMBER(7, 0) NOT NULL,
|
||||
CONFRESTRICAOCANALVENTA_ID NUMBER(15, 0) NOT NULL,
|
||||
ACTIVO NUMBER(1) NULL,
|
||||
FECMODIF DATE NULL,
|
||||
USUARIO_ID NUMBER(7) NULL,
|
||||
PRIMARY KEY (CONFRESTTRAMOOC_ID),
|
||||
CONSTRAINT "FK_CONFRESTRAMOOCID" FOREIGN KEY ("CONFRESTRICAOCANALVENTA_ID")
|
||||
REFERENCES CONF_RESTRICAO_CANALVENTA ("CONFRESTRICAOCANALVENTA_ID") ENABLE,
|
||||
CONSTRAINT "FK_CONFRESTRAMOORIGEMOC" FOREIGN KEY ("ORIGEM_ID")
|
||||
REFERENCES PARADA ("PARADA_ID") ENABLE,
|
||||
CONSTRAINT "FK_CONFRESTRAMODESTINOOC" FOREIGN KEY ("DESTINO_ID")
|
||||
REFERENCES PARADA ("PARADA_ID") ENABLE );
|
||||
EXCEPTION WHEN duplicate_column THEN NULL;
|
||||
END
|
||||
/
|
||||
DO $$
|
||||
BEGIN
|
||||
CREATE SEQUENCE CONF_REST_TRAMOOC_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE;
|
||||
EXCEPTION WHEN duplicate_column THEN NULL;
|
||||
END
|
||||
/
|
Loading…
Reference in New Issue