
20/12/2008, 05:35
|
 | | | Fecha de Ingreso: mayo-2005 Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años, 9 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) |