PROCEDIMIENTOS ALMACENADOS EN POSTGRESQL
Un procedimiento almacenado en Postgresql funciona como una función para crearlo utilizamos la siguiente sintaxis.
CREATE FUNCTION Nombre (int) RETURNS SETOF Table AS $$
SELECT * FROM Tabla WHERE campo = $valor;
$$ LANGUAGE SQL;
Realizar la consulta
SELECT * FROM Nombre (1) AS t1;
Borrar la función (procedimiento)
drop function nombre de la function(int);
EJEMPLO
CREATE FUNCTION proc2(int) RETURNS SETOF agents AS $$
SELECT * FROM agents WHERE agent_id = $1;
$$ LANGUAGE SQL;
Realizar la consulta
SELECT * FROM proc2 (1) AS t1;
Borrar una función procedimiento almacenado
drop function proc2(int);
CONCLUSIONES
El gestor Postgresql es similar al SQLServer pero en el caso de los procedimientos almacenados Postgresql lo maneja como una función.
Patricia Ramírez Ramírez.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario