ID: 3003 - Procedimiento Almacenado en PostgreSQL que retorna un resultset
Posted by layonman98 on Mon Mar 01 03:24:37 UTC 2010.
Language sql
-- Ejemplo de procedimiento que recupera un registro de la tabla User
-- CREATE FUNCTION schema.func_name( params ) RETURNS type AS $$ ...
CREATE OR REPLACE FUNCTION public.user_read( IN_user_id INTEGER ) RETURNS SETOF public.user AS
$$
BEGIN
RETURN QUERY
SELECT user_id, name, age
FROM public.user
WHERE user_id = IN_user_id;
END;
$$ LANGUAGE plpgslq;