Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Terico
Procedimientos almacenados
(store procedure)
Un procedimiento es un programa dentro de la
base de datos que ejecuta una accin o conjunto
de accionesespecificas.
Un procedimiento tiene un nombre, un conjunto
de parmetros (opcional) y un bloque de cdigo.
Paracrear un procedimiento almacenado
debemos emplear la sentencia
CREATE OR REPLACE FUNCTION.
Ejemplo
Procedimientos almacenados
(store procedure)
Ejemplo
El siguiente ejemplo muestra un procedimiento
almacenado que devuelve valores.
CREATE or replace FUNCTION spu_EstaEnNumerosRojos(numCuenta
varchar(20))
RETURNS numeric AS $SALDO$
BEGIN
IF (SELECT state FROM expedientes
WHERE code = numCuenta) = '4' then
RETURN 1;
ELSE
RETURN 0;
END IF;
END;
$SALDO$
Language 'plpgsql';
Ejemplo
select spu_EstaEnNumerosRojos('1');
Ventajas de usar SP
Ventajas de usar SP
Trigger
Usos
el
usuario ejecute la sentencia deSQL.
Ejemplo
Para instalar un trigger hay que hacer dos cosas:
Crear una funcin para el trigger