Se crean scripts independientes por cada modificación de tabla. Fixes bug#AL-4549

master
Fernando Abimael Alvarez Uc 2024-08-02 14:26:07 -06:00
parent 6c0f9a7cbb
commit 257f87bdf8
1 changed files with 1 additions and 63 deletions

View File

@ -31,7 +31,7 @@ begin
"DOCCOTIZACION" BLOB,
"VALORCOTIZACION" NUMBER(15,2),
"ACTIVO" NUMBER(1,0),
"FECHORMODIF" DATE,
"FECMODIF" DATE,
"USUARIO_ID" NUMBER(7,0),
"DOCCONTRATO" BLOB,
"ORMAPAGO_ID" NUMBER (7),
@ -67,66 +67,4 @@ begin
ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID")
REFERENCES "VTABOL"."TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE;';
exception when object_exists then null;
end;
begin
execute immediate
'CREATE TABLE "VTABOL"."TRAYECTOS_EXPRESOS"
( "TRAYECTOSEXPRESOS_ID" NUMBER(15,0) NOT NULL PRIMARY KEY,
"DESCTRAYECTO" VARCHAR2(60 BYTE),
"VALORTRAYECTO" NUMBER(15,2),
"CANTVEHICULOS" NUMBER(3,0),
"ACTIVO" NUMBER(1,0),
"FECHORMODIF" DATE,
"USUARIO_ID" NUMBER(7,0),
"SOLICITUDEXPRESO_ID" NUMBER(15,0),
"NUMPLACA" VARCHAR2(8 BYTE),
"DOCFLUEC" BLOB,
"NUMPLACA" VARCHAR2 (8)
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE "TRAYECTOS_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000;';
exception when object_exists then null;
end;
begin
execute immediate
'ALTER TABLE "VTABOL"."TRAYECTOS_EXPRESOS"
ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID")
REFERENCES "VTABOL"."SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE;';
exception when object_exists then null;
end;
begin
execute immediate
'Insert into CONSTANTE (
"CONSTANTE_ID",
"NOMBCONSTANTE",
"DESCCONSTANTE",
"INDTIPOCONSTANTE",
"VALORCONSTANTE",
"INDMANTENIMIENTOUSUARIO",
"ACTIVO",
"FECMODIF",
"USUARIO_ID"
)
values (
CONSTANTE_SEQ.NEXTVAL,
"FORMAPAGOCREDITO_ID",
"ID de Pago a Crédito Expresos",
null,
"2",
null,
"1",
sysdate,
"1"
);';
exception when object_exists then null;
end;