Tema: función
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2014, 23:24
cocode
 
Fecha de Ingreso: mayo-2014
Mensajes: 12
Antigüedad: 10 años
Puntos: 0
función

hola de nuevo he creado esta funcion que me debe devolver el asistente más joven de la empresa
Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION persona (empresa1 IN asistente.empresa%TYPE)
  2. RETURN VARCHAR2
  3. IS
  4.     v_nombre asistente.nombre%TYPE;
  5. BEGIN
  6.     SELECT nombre INTO v_nombre
  7.     FROM asistente WHERE fechanac=(SELECT MIN(fechanac)FROM asistente)AND empresa=empresa1;
  8.     RETURN (v_nombre);
  9. EXCEPTION
  10.     WHEN NO_DATA_FOUND THEN
  11.         RETURN(NULL);
  12. END persona;
se crea perfectamente pero al ejecutarls no me devuelve ningún valor

Última edición por gnzsoloyo; 18/05/2014 a las 07:10