Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/01/2012, 17:48
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Error en creación de store procedure

Hola que tal, revisa con esto:

Código PostgreSQL:
Ver original
  1. CREATE OR REPLACE FUNCTION ejemplo_txt()
  2.   RETURNS VARCHAR(5000) AS
  3. $BODY$
  4.     DECLARE
  5.  
  6.         resultado_txt VARCHAR(2000);
  7.  
  8.     BEGIN
  9.  
  10.         resultado_txt:= 'Estatus activo';
  11.  
  12.         Select to_char(age (current_date, fecha_inicio),'dd') AS dif
  13.         From empleado_historico;
  14.  
  15.         IF dif <> '0' THEN
  16.             resultado_txt := 'Estatus inactivo';
  17.         END IF;
  18.  
  19.     RETURN resultado_txt;
  20.     END;
  21. $BODY$
  22. LANGUAGE 'plpgsql' VOLATILE;

Para el select lo puedes hacer asi:

SELECT * FROM ejemplo_txt();
o
SELECT ejemplo_txt();


Última edición por drako_darpan; 30/01/2012 a las 17:54