sql >> Databasteknik >  >> RDS >> Oracle

Oracle SQL-utvecklare:Visa REFCURSOR-resultat i Grid?

Jag tror inte att man kan göra det med en procedur.

Redigera: Tack till DCookie för att du förenklade mitt ursprungliga svar.

Men som en lösning kan du skriva en funktion som anropar proceduren och sedan anropa den med SQL.

t.ex.

create or replace function callmyproc
return sys_refcursor
IS
   rc   sys_refcursor;
BEGIN

   myproc(rc);

   return rc;

END;

Som du sedan kan ringa med:

   select callmyproc()
   from dual;

När det här exemplet körs visar SQL Developer-datarutnätet ett resultat, men om du rullar höger och klickar på redigera-knappen kommer du att se resultaten i ett rutnät.




  1. Skapa en vy i SQL Server 2017

  2. Varför det är viktigt att begränsa användaråtkomst i din databas

  3. Villkorlig beställning av

  4. SQL Server 2016:View Designer