06/02/2012, 09:35
|
| | | Fecha de Ingreso: enero-2012 Ubicación: Venezuela
Mensajes: 6
Antigüedad: 12 años, 9 meses Puntos: 0 | |
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? |