Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/01/2012, 10:10
codek_orz
 
Fecha de Ingreso: noviembre-2008
Ubicación: el sol
Mensajes: 146
Antigüedad: 16 años
Puntos: 6
Respuesta: Función en Oracle

Cita:
Iniciado por jc3000 Ver Mensaje
Si haces así la llamada debería funcionar :

SELECT FUNCION ( PARAM1, PARAM2 ) INTO VARIABLE FROM DUAL;

O

var := FUNCION ( PARAM1, PARAM2 ) ;
SELECT cantidadSuministrada('Tuerca','Smith') INTO v_cant FROM DUAL;

No funciona, probe a pasar los parámetros sin comillas y tampoco. Da el siguiente error:

Código ERROR:
Ver original
  1. SELECT cantidadSuministrada('Tuerca','Smith') INTO v_cant FROM DUAL
  2.                                                    *
  3.  
  4. ERROR en línea 1:
  5. ORA-00905: falta una palabra clave

v_cant := cantidadSuministrada(Tuerca,Smith);

tampoco me funciona, error:
Código ERROR:
Ver original
  1. SP2-0851: El comando que empieza por "v_cant := ..." no está disponible en iSQL*Plus


Un saludo :S