Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. CREATE OR REPLACE FUNCTION public.sp_sel_categoria(IN _codigo integer)
  2. RETURNS TABLE(acat_cod smallint, acat_nombre character varying, acat_descrip character varying) AS
  3. $BODY$
  4. BEGIN
  5. IF _codigo =-1 THEN
  6. return query
  7. SELECT cat_cod, cat_nombre, cat_descrip
  8. FROM categoria
  9. order by cat_nombre;
  10. ELSE
  11. return query
  12. SELECT cat_cod, cat_nombre, cat_descrip
  13. FROM categoria
  14. WHERE cat_cod = _codigo
  15. order by cat_nombre;
  16.  
  17. END IF;
  18. END;
  19. $BODY$
  20. LANGUAGE plpgsql VOLATILE
  21. COST 100
  22. ROWS 900001;
  23. ALTER FUNCTION public.sp_sel_categoria(integer)
  24. OWNER TO postgres;
  25.  
  26. while (resultado.next())
  27. {
  28. EntCategoria categoria = new EntCategoria();
  29. categoria.setCodigo(resultado.getInt("acat_cod "));
  30. categoria.setNombre(resultado.getString("acat_nombre "));
  31. listCategorias.add(categoria);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement