Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Abrufen der Daten aus der Tabelle mit PL/SQL

Ja, eine einfache Möglichkeit, dies zu tun, ist die Verwendung einer Schleife. Aber Sie durchlaufen nichts (holen Sie niemals etwas in diese Variablen) und verlassen Sie die Schleife niemals. Außerdem, was genau verpflichtest du dich?

So hätten Sie es vielleicht gemacht (basierend auf Scotts DEPT Tabelle, die Ihrer ähnlich ist):

SQL> set serveroutput on
SQL> begin
  2    for cur_r in (select deptno, dname, loc from dept) loop
  3      dbms_output.put_line(cur_r.deptno ||' '|| cur_r.dname ||' '|| cur_r.loc);
  4    end loop;
  5  end;
  6  /
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

PL/SQL procedure successfully completed.

SQL>