sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo ver el resultado/salida del cursor de referencia en Oracle SQL Developer?

Puede usar una variable de vinculación declarada en SQL Developer para contener y mostrar los resultados:

var r refcursor;
exec myPackage.mySPTest(P_NOTIFICATION_ID => 1975357, P_CURSOR => :r);
print r;

exec es la forma abreviada de un bloque anónimo por lo que esto es equivalente a:

var r refcursor;
begin
    myPackage.mySPTest(P_NOTIFICATION_ID => 1975357, P_CURSOR => :r);
end;
/
print r;

A menos que P_CURSOR se declara como algo inútil, tal vez...