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

Jak zobrazit výstup sys_refcursor pl sql pomocí nástroje Toad

V SQL*Plus můžete to snadno udělat pomocí rekurzoru proměnná.

SQL> var r refcursor
SQL>
SQL> BEGIN
  2    OPEN :r FOR SELECT empno,ename FROM emp;
  3  END;
  4  /

PL/SQL procedure successfully completed.

SQL> print r

     EMPNO ENAME
---------- ----------
      7369 SMITH
      7499 ALLEN
      7521 WARD
      7566 JONES
      7654 MARTIN
      7698 BLAKE
      7782 CLARK
      7788 SCOTT
      7839 KING
      7844 TURNER
      7876 ADAMS

     EMPNO ENAME
---------- ----------
      7900 JAMES
      7902 FORD
      7934 MILLER

14 rows selected.

SQL>

Myslím, že v TOAD máte nějaké možnosti výstupu. Vyberte proměnné, u kterých chcete vidět hodnoty ve výstupu, sada výsledků referenčního kurzoru se otevře v jiném okně.




  1. Funkce pro získání počtu dnů v týdnu mezi dvěma daty kromě svátků

  2. dynamické číslo kde podmínka v oracle sql

  3. možnost již vybraná při načítání stránky v rozevíracím seznamu a také měnitelná

  4. Smazat všechny cizí klíče v databázi (MySql)