Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/11/2009, 10:11
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Ayuda con funcion en postgresql

Un ejemplo sencillo

Código sql:
Ver original
  1. CREATE OR REPLACE FUNCTION multiplicar(INTEGER, INTEGER)
  2.   RETURNS INTEGER AS
  3. $BODY$
  4. DECLARE
  5. resultado INTEGER;
  6. BEGIN
  7. resultado:=$1*$2;
  8. RETURN resultado;
  9. END;
  10. $BODY$
  11.   LANGUAGE 'plpgsql' VOLATILE;
  12. ALTER FUNCTION multiplicar(INTEGER, INTEGER) OWNER TO postgres;

la ejecutas así:
Código sql:
Ver original
  1. pruebas=> SELECT multiplicar(6,7);
  2.  multiplicar
  3. -------------
  4.           42
  5. (1 fila)
  6.  
  7. pruebas=> SELECT multiplicar(9,2);
  8.  multiplicar
  9. -------------
  10.           18
  11. (1 fila)
  12.  
  13. pruebas=>


En este foro hay múltiples ejemplos de funciones.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming