Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2013, 19:31
valelvn
 
Fecha de Ingreso: junio-2013
Ubicación: Jujuy
Mensajes: 9
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Mostrar el resultado de una función

Cita:
Iniciado por huesos52 Ver Mensaje
Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION CantOp_Pac (IN CodPac CHAR(3)) RETURNS INT AS
  2. $$
  3. DECLARE
  4.   CantOp INT;
  5. BEGIN
  6.   SELECT SUM(NroOperac) INTO CantOp FROM Detalle_Operación
  7.   WHERE NroOperac IN (SELECT NroOperac FROM Operación WHERE CódPaciente = CodPac);
  8.   RETURN CantOp;
  9. END;
  10. $$
  11. LANGUAGE plpgsql;

Tenias mal la asignación.
Otro consejo es no utilizar tildes en variables. Suelen presentar bastantes problemas.

Saludos

Gracias huesos52 , fue de mucha ayuda!!