Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/02/2012, 09:35
Avatar de ej1
ej1
 
Fecha de Ingreso: enero-2012
Ubicación: Venezuela
Mensajes: 6
Antigüedad: 12 años, 3 meses
Puntos: 0
Busqueda Respuesta: Error en creación de store procedure

Buenas creo que mejore el codigo, pero ahora me sale el siguiente error:

ERROR: el registro «fecha_inicio» no ha sido asignado aún
DETALLE: La estructura de fila de un registro aún no asignado no está determinado.
CONTEXTO: función PL/pgSQL «ej3» en la línea 14 en sentencia SQL


********** Error **********

ERROR: el registro «fecha_inicio» no ha sido asignado aún
SQL state: 55000
Detail: La estructura de fila de un registro aún no asignado no está determinado.
Context: función PL/pgSQL «ej3» en la línea 14 en sentencia SQL


Es raro ya que la variable la declare, aqui esta el codigo:

CREATE OR REPLACE FUNCTION ejemplo_txt()

RETURNS VARCHAR(5000) AS
$BODY$
DECLARE

resultado_txt VARCHAR(2000);

fecha_inicio record;

BEGIN

resultado_txt:= 'Estatus activo';




Select
to_char(age (current_date, fecha_inicio),'dd') AS fecha_diferencia
From
empleado_historico;

IF fecha_diferencia<'0' OR fecha_diferencia=='0' THEN

resultado_txt := 'Estatus inactivo';
END IF;
RETURN resultado_txt;

END;

$BODY$
LANGUAGE 'plpgsql' VOLATILE;





Sugerencias?