sql >> Databáze >  >> RDS >> Oracle

Jak zobrazit výsledek/výstup rekurzoru v Oracle SQL Developer?

K uložení a zobrazení výsledků můžete použít proměnnou vazby deklarovanou v SQL Developer:

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

exec je zkratka pro anonymní blok, takže je ekvivalentní:

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

Pokud není P_CURSOR je prohlášeno za něco neužitečného, ​​možná...



  1. Opakovaný přesun dat ze serveru SQL Server do Oracle

  2. Jak zajistíte, aby vaše databáze mluvila mnoha jazyky?

  3. Proč mohou mít funkce PL/pgSQL vedlejší efekt, zatímco funkce SQL nikoli?

  4. Upozornění:mysqli_query():Nelze načíst mysqli