Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2010, 09:38
Avatar de death_nemesis
death_nemesis
 
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Manejo de Exception

Ahora me sale el siguiente error

ERROR: la ejecución alcanzó el fin de la función sin encontrar RETURN

asi tengo el procedimiento

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION test(ID INTEGER) RETURNS text AS $body$
  2. DECLARE
  3.     IDtabla INTEGER;
  4. BEGIN
  5.     BEGIN
  6.         SELECT INTO IDtabla IDtabla FROM MiTabla WHERE IDtabla = ID;
  7.         EXCEPTION WHEN NO_DATA_FOUND THEN
  8.         RETURN 'NO Data';
  9.     END;
  10. END;
  11. $body$
  12. LANGUAGE 'plpgsql' VOLATILE ;