Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment afficher la sortie sys_refcursor pl sql avec l'outil Toad

En SQL*Plus vous pouvez facilement le faire en utilisant un refcursor variables.

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>

Je suppose que dans TOAD, vous avez une sorte d'options de sortie. Sélectionnez les variables dont vous souhaitez voir les valeurs dans la sortie, le jeu de résultats du curseur de référence s'ouvrira dans une fenêtre différente.