Professional Documents
Culture Documents
DOCENTE:
DRA. Hernández Castillo Jehiely Belem
MATERIA:
Taller de Base de Datos
CARRERA:
ING EN SISTEMAS COMPUTACIONALES
TRABAJO:
INVESTIGACION DEL TEMA SQL PROCEDURAL
SEMESTRE: 5° GRUPO: “C”
Una vez que PL/pgSQL ha realizado un plan de consulta para una determinada consulta
en una función, éste reusará dicho plan durante toda la vida de la conexión a la base
de datos. Esto significa normalmente una ganancia en el rendimiento, pero puede
causar algunos problemas si usted altera dinámicamente su esquema de base de
datos. Por ejemplo:
DECLARE
-- Declarations
BEGIN
PERFORM my_function();
END;
Mientras corre psql, puede cargar o recargar la definición de dicha función con
\i filename.sql
6.2 DISPARADORES
Un trigger (o disparador) en una Base de datos , es un procedimiento que se
ejecuta cuando se cumple una condición establecida al realizar una operación
de inserción (INSERT), actualización (UPDATE) o borrado (DELETE).
Un sencillo ejemplo (para SQL Server) sería crear un Trigger para insertar un pedido de algún
producto cuando la cantidad de éste, en nuestro almacén, sea inferior a un valor dado.
MySQ