From: | Jose Mercedes Venegas Acevedo <jvenegasperu(at)gmail(dot)com> |
---|---|
To: | Silvana Flores <silvana(dot)floresv(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: consulta a Triggers |
Date: | 2019-12-11 16:24:45 |
Message-ID: | CA+KjtGcehowZYMdpTsp-avvRsOG6t-9phi2ztrxyFxaT0NXc7g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Silvana
Buen dia
Discrepo con Diego los triggers son simplemente fantasticos y muy muy
rapidos para este caso imagino por ejemplo esta situacion.
tienes una tabla de con 8 columnas de calificaciones cada una con un peso
especifico y una 9na columna con el promedio final del curso para el alumno
x podrias escribir un trigger que cada vez que vayas llenando una
calificacion vaya actualizando automaticamente el promedio final asi al
termino de cada evaluacion una vez colocadas las calificaciones sabrias
cuanto es el promedio de cada uno y quiza exonerar a un excelente alumno
del examen final igual podrias hacerlo como parte del promedio general de
todos los cursos. asi que adelante para implementarlo tendrias algo asi
supongo:
CREATE TRIGGER calificaciones
BEFORE INSERT OR UPDATE OR DELETE
ON public.tabla
FOR EACH ROW
EXECUTE PROCEDURE public.funcione_con_procedimiento_especif();
saludos
El mié., 11 dic. 2019 a las 9:25, Silvana Flores (<silvana(dot)floresv(at)gmail(dot)com>)
escribió:
> Hola a todos, primero saludar a todos quienes ayudan en esta lista.
> Mi pregunta quiero implementar un trigger a una tabla que tiene la carga
> académica de alumnos al actualizar en campo de promedio quisiera hacer una
> serie de sub procesos entre ellos por ejemplo verificar y calcular el
> promedio general de cada alumno, etc.
> No hay problema en hacer eso, o se recomienda utilizar otro método. o en
> que casos no esta recomendado hacer trigger. (creo que esto ultimo podría
> servir mas para tener un cocepto general de cuando pensar en utilizar o no
> un trigger)
> .
>
> gracias,
> Silvana.
>
--
José Mercedes Venegas Acevedo
cel Mov RPC 964185205
From | Date | Subject | |
---|---|---|---|
Next Message | Anthony Sotolongo | 2019-12-11 18:13:30 | Re: consulta a Triggers |
Previous Message | Diego | 2019-12-11 15:25:18 | Re: consulta a Triggers |