Re: consulta a Triggers

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

In response to

Browse pgsql-es-ayuda by date

  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