D
d1egoaz
Guest
Que buen dato!
Muchas Gracias.
Ahora tengo otra duda!
El procedimiento lo tengo que llamar desde PHP así:
procedure_x(a in varchar2, b out number)
Necesito que el procedimiento retorne o entregue en la salida el valor de las filas modificadas.
Intenté algo así: procedure_x('abc',:b) para obtener el parámetro de salida, pero no me funciona ni en consola, que hay que hacer para devolver la cantidad de filas sin usar DBMS_OUTPUT.put_line si no como un parámetro de salida del procedimiento?
pues tienes varias formas
asignarlo al parámetro de salida o en vez de un procedimiento crear una función que retorne un número
con parámetro salida:
update...
parsalida:= SQL%ROWCOUNT;
con función:
update..
return SQL%ROWCOUNT;
SQL%ROWCOUNT lo puedes asignar a una variable numérica y trabajarla como tal
suerte