problemas con el disparador trigger
Publicado por pas (3 intervenciones) el 15/05/2007 18:00:01
Hola estoy haciendo esto en mi base de datos y no consigo ni que compile, estoy empezando a usar triggers y no lo llego a entender muy bien, alguien me puede decir donde puede fallar?:
CREATE TRIGGER insertar_parto
AFTER INSERT ON Monta
FOR EACH ROW
BEGIN
DECLARE Fechaprevista DATE;
DECLARE Fechaminima DATE;
DECLARE Fechamaxima DATE;
DECLARE Fecha DATE;
SELECT n_crotal_vaca, fecha INTO Fecha FROM Monta;
Fecha_prevista = Fecha + INTERVAL 280 DAY;
Fecha_minima = Fecha + INTERVAL 276 DAY;
Fecha_maxima = Fecha + INTERVAL 290 DAY;
INSERT INTO Parto VALUES
(n_crotal, Fecha_prevista,
Fecha_minima, Fecha_maxima);
END insertar_parto;
lo que quiero hacer es crear un mecanismo automatico q al introducir una monta rellene la tabla parto.
CREATE TRIGGER insertar_parto
AFTER INSERT ON Monta
FOR EACH ROW
BEGIN
DECLARE Fechaprevista DATE;
DECLARE Fechaminima DATE;
DECLARE Fechamaxima DATE;
DECLARE Fecha DATE;
SELECT n_crotal_vaca, fecha INTO Fecha FROM Monta;
Fecha_prevista = Fecha + INTERVAL 280 DAY;
Fecha_minima = Fecha + INTERVAL 276 DAY;
Fecha_maxima = Fecha + INTERVAL 290 DAY;
INSERT INTO Parto VALUES
(n_crotal, Fecha_prevista,
Fecha_minima, Fecha_maxima);
END insertar_parto;
lo que quiero hacer es crear un mecanismo automatico q al introducir una monta rellene la tabla parto.
Valora esta pregunta


0