Merge pull request #17 from cromerc/feature_fix_trigger_3
Feature fix trigger 3
This commit is contained in:
commit
6f2d5efc61
20
data.sql
20
data.sql
@ -36,16 +36,16 @@ INSERT INTO TIPOS_DEPORTES (DESCRIPCION) VALUES ('Rugby');
|
|||||||
INSERT INTO TIPOS_DEPORTES (DESCRIPCION) VALUES ('Disparo');
|
INSERT INTO TIPOS_DEPORTES (DESCRIPCION) VALUES ('Disparo');
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (1, 'Tome', 1);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Tome', 1);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (2, 'Concepcion', 1);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Concepcion', 1);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (3, 'Checa', 2);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Checa', 2);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (4, 'Roma', 3);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Roma', 3);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (5, 'Santiago de Compostela', 4);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Santiago de Compostela', 4);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (6, 'Galicia', 5);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Galicia', 5);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (7, 'Costa Da Morte', 6);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Costa Da Morte', 6);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (8, 'Iquique', 6);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Iquique', 6);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (9, 'Orzan', 4);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Orzan', 4);
|
||||||
INSERT INTO CIUDAD (ID_CIUDAD, NOMBRE, PAIS) VALUES (10, 'Riazor', 3);
|
INSERT INTO CIUDAD (NOMBRE, PAIS) VALUES ('Riazor', 3);
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO LUGAR (NOMBRE, CAPACIDAD, CIUDAD) VALUES ('BXKQ', 100, 1);
|
INSERT INTO LUGAR (NOMBRE, CAPACIDAD, CIUDAD) VALUES ('BXKQ', 100, 1);
|
||||||
|
@ -9,7 +9,12 @@ DECLARE
|
|||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
SELECT MAX(ID_CIUDAD) INTO v_id_ciudad FROM CIUDAD;
|
SELECT MAX(ID_CIUDAD) INTO v_id_ciudad FROM CIUDAD;
|
||||||
:NEW.ID_CIUDAD := v_id_ciudad + 1;
|
|
||||||
|
IF v_id_ciudad IS NULL THEN
|
||||||
|
: NEW.ID_CIUDAD := 1;
|
||||||
|
ELSE
|
||||||
|
: NEW.ID_CIUDAD := v_id_ciudad + 1;
|
||||||
|
END IF;
|
||||||
END;
|
END;
|
||||||
|
|
||||||
-- Trigger 4
|
-- Trigger 4
|
||||||
|
Loading…
Reference in New Issue
Block a user