Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2013, 07:30
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: Mostrar el resultado de una función

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
__________________
Without data, You are another person with an opinion.
W. Edwads Deming