From 3c9560e6f7eaf8c156f0f0ad3654668bd4b7e0d2 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Sat, 27 Jun 2020 19:45:37 -0400 Subject: [PATCH 1/2] arreglar tabs --- trigger.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/trigger.sql b/trigger.sql index d9dced7..00196de 100644 --- a/trigger.sql +++ b/trigger.sql @@ -12,9 +12,9 @@ BEGIN SELECT MAX(ID_CIUDAD) INTO v_id_ciudad FROM CIUDAD; IF (:NEW.ID_CIUDAD IS NOT NULL) AND (v_id_ciudad IS NOT NULL) THEN - IF (v_id_ciudad+1) < :NEW.ID_CIUDAD THEN - RAISE_APPLICATION_ERROR(-20120, 'NO SE PUEDE INSERTAR, El ID ingresado es mayor al ID maximo de la tabla'); - END IF; + IF (v_id_ciudad+1) < :NEW.ID_CIUDAD THEN + RAISE_APPLICATION_ERROR(-20120, 'NO SE PUEDE INSERTAR, El ID ingresado es mayor al ID maximo de la tabla'); + END IF; ELSE IF v_id_ciudad IS NULL THEN :NEW.ID_CIUDAD := 1; From ca703666f8ad79a44c0f5148fe4b260cb5a8d5f0 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Sat, 27 Jun 2020 19:52:45 -0400 Subject: [PATCH 2/2] hacerlo mas bonito --- trigger.sql | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/trigger.sql b/trigger.sql index 00196de..e9195b1 100644 --- a/trigger.sql +++ b/trigger.sql @@ -13,7 +13,7 @@ BEGIN IF (:NEW.ID_CIUDAD IS NOT NULL) AND (v_id_ciudad IS NOT NULL) THEN IF (v_id_ciudad+1) < :NEW.ID_CIUDAD THEN - RAISE_APPLICATION_ERROR(-20120, 'NO SE PUEDE INSERTAR, El ID ingresado es mayor al ID maximo de la tabla'); + RAISE_APPLICATION_ERROR(-20000, 'No se puede insertar! El ID ingresado es mayor al ID maximo de la tabla!'); END IF; ELSE IF v_id_ciudad IS NULL THEN @@ -24,15 +24,13 @@ BEGIN FROM CIUDAD WHERE (ID_CIUDAD = :NEW.ID_CIUDAD); IF v_id_ciudad_busqueda IS NOT NULL THEN - RAISE_APPLICATION_ERROR(-20120, 'NO SE PUEDE INSERTAR, El ID ingresado ya Existe'); + RAISE_APPLICATION_ERROR(-20001, 'No se puede insertar! El ID ingresado ya existe!'); END IF; ELSE :NEW.ID_CIUDAD := v_id_ciudad + 1; END IF; END IF; END IF; - - END; / @@ -55,9 +53,9 @@ BEGIN OPEN PARTICIPAR_PRECO; FETCH PARTICIPAR_PRECO INTO v_id_precompetencia; IF PARTICIPAR_PRECO%FOUND THEN - DBMS_OUTPUT.PUT_LINE('EL ATLETA HA PARTICIPADO EN PRECOMPETENCIAS ASOCIADAS'); + DBMS_OUTPUT.PUT_LINE('El atleta ha participado en precompetencias asociadas.'); ELSE - RAISE_APPLICATION_ERROR(-20120, 'NO SE PUEDE INSERTAR, EL ATLETA NO POSEE PRECOMPETENCIAS ASOCIADAS A LA COMPETENCIA'); + RAISE_APPLICATION_ERROR(-20002, 'No se puede insertar! El atleta no posee precompetencias asociadas a la competencia!'); END IF; CLOSE PARTICIPAR_PRECO; END;