Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2008, 05:35
Avatar de Drako_18
Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 18 años, 11 meses
Puntos: 16
Respuesta: Llamada a procedimiento almacenado Oracle

Ciertamente alomejor casca, pero si envez de un procedure con un parametro out, utiliza una funcion con un return, seguro al 100% que si se podra utilizar.

el codigo sería algo así....

create or replace FUNCTION sp_ejemplo( PNU_CONDICION numeric ) return NUMBER
AS
VNU_RESULT NUMBER(100);
BEGIN
SELECT id
INTO VNU_RESULT
FROM profesionales
WHERE ......;

RETURN(VNU_RESULT);
END sp_ejemplo;


PD: si no pones la condicion te saltara un error too_many_rows DEMASIADAS FILAS tendría que ser una tabla, no una variable normal... alomejor es eso lo que te esta pasando ahora con el procedure.....



Saludos!!!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)