Tema: Funcion PL
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2009, 03:09
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: Funcion PL

De entrada .... ¿ Como sacas los datos de la tabla ? Yo no veo ningún SELECT .

Prueba esto cambiando lo que proceda :

create or replace
Function UF_VALIDAR
return boolean
is
VAR1 TABLA.CAMPO1%TYPE;
VAR2 TABLA.CAMPO2%TYPE;
begin
SELECT CAMPO1,CAMPO2
INTO VAR1,VAR2
FROM TABLA
<< CONDICION WHERE >>. ;

if VAR1 IS NOT NULL
and VAR2 IS NOT NULL then
RETURN(TRUE);
else
RETURN(FALSE);
end if;


EXCEPTION WHEN NO_DATA_FOUND THEN
return (FALSE);
END;