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

Oracle SQL Developer:Zobrazit výsledky REFCURSOR v mřížce?

Nemyslím si, že s postupem.

Upravit: Děkuji DCookie za zjednodušení mé původní odpovědi.

Ale jako řešení můžete napsat funkci, která zavolá proceduru a pak ji vyvolá pomocí SQL.

např.

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

   myproc(rc);

   return rc;

END;

Na které pak můžete zavolat:

   select callmyproc()
   from dual;

Když je spuštěn tento příklad, datová mřížka SQL Developer zobrazuje jeden výsledek, ale pokud se posunete doprava a kliknete na tlačítko Upravit, uvidíte výsledky v mřížce.




  1. Nástroje pro práci s uloženými procedurami v Oracle v týmu?

  2. Optimalizace úložiště MySQL:Konfigurace optimalizace InnoDB pro vysoký výkon

  3. Název tabulky jako parametr funkce PostgreSQL

  4. phpMyAdmin hází #2002 nelze se přihlásit k serveru mysql phpmyadmin