You are on page 1of 2

AUTOINCREMENTAR CODIGO create or replace trigger empresa_codigo before insert on empresa for each row declare incremento number;

begin select max(codigo)+1 into incremento from empresa; IF incremento IS NULL THEN :new.codigo :=1; ELSE :new.codigo :=incremento; END IF; end; create or replace trigger ciudad_codigo before insert on ciudad for each row declare incremento number; begin select max(codigociudad)+1 into incremento from ciudad; IF incremento IS NULL THEN :new.codigociudad :=1; ELSE :new.codigociudad :=incremento; END IF; end; create or replace trigger trayectoria_codigo before insert on trayectoria for each row declare incremento number; begin select max(id_trayectoria)+1 into incremento from trayectoria; IF incremento IS NULL THEN :new.id_trayectoria :=1; ELSE :new.id_trayectoria :=incremento; END IF; end; create or replace trigger empleado_codigo before insert on empleado for each row declare incremento number; begin select max(id_empleado)+1 into incremento from empleado; IF incremento IS NULL THEN :new.id_empleado :=1; ELSE :new.id_empleado :=incremento; END IF; end;

create or replace trigger autobus_codigo before insert on autobus for each row declare incremento number; begin select max(id_autobus)+1 into incremento from autobus; IF incremento IS NULL THEN :new.id_autobus:=1; ELSE :new.id_autobus :=incremento; END IF; end; create or replace trigger tamanio_codigo before insert on tamanio for each row declare incremento number; begin select max(id_tamanio)+1 into incremento from tamanio; IF incremento IS NULL THEN :new.id_tamanio:=1; ELSE :new.id_tamanio :=incremento; END IF; end; create or replace trigger cliente_codigo before insert on cliente for each row declare incremento number; begin select max(idcliente)+1 into incremento from cliente; IF incremento IS NULL THEN :new.idcliente:=1; ELSE :new.idcliente :=incremento; END IF; end;

create or replace trigger verificar_ciudad before insert on trayectoria for each row begin if :new.origen=:new.destino then raise_application_error(-20000,'No se puede ingresar la misma ciudad de origen y destino'); END IF; end; jasperReport.jsp modificar pdf

You might also like