domingo, 24 de junio de 2012

Función like postgres






Hola aqui les dejo un ejemplo del uso de la función "like" en postgres:

/*FUNCION BUSCAR CATEGORIA*/
CREATE OR REPLACE FUNCTION like_cat(_nom_cat character)
  RETURNS setof "public"."categoria" AS
$BODY$
DECLARE
_select categoria;
begin
for _select in select * from categoria where nom_cat ilike '%'||_nom_cat||'%'
loop
RETURN next _select;
end loop;
end;$BODY$
  LANGUAGE plpgsql VOLATILE
CALLED ON NULL INPUT
SECURITY INVOKER
COST 100 ROWS 1000;

y con esta sentencia lo ejecutan:

select * from like_cat('ce')

No hay comentarios:

Publicar un comentario