Skip to Main Content
 

  Oracle PL/SQL-Tipps

  Kurze Oracle PL/SQL Tipps der Muniqsoft Training Training GmbH

     Zu unseren Schulungen

Hier veröffentlichen wir regelmäßig kurze PL/SQL-Code-Snippets.


 Tipp: 20
  Bereich: Cursor
  Versionsinfo: RDBMS 8.x
  Erstelldatum: 07.10.2019
  Letzte Überarbeitung: 09.08.2024

DECLARE
   CURSOR c1 (
       v_comm IN emp.comm%TYPE
   ) IS
   SELECT
       ename,
       sal,
       job
   FROM
       emp
   WHERE
       comm = v_comm
       OR ( comm IS NULL
            AND v_comm IS NULL );

   rec_c1 c1%rowtype; -- übernehme Spaltenstruktur des Cursor 
BEGIN
   OPEN c1(0); -- Parameter 0 in Cursor übergeben 
   LOOP
       FETCH c1 INTO rec_c1;
       EXIT WHEN c1%notfound;
       dbms_output.put_line(rec_c1.ename
                            || ' '
                            || rec_c1.sal
                            || ' '
                            || rec_c1.job);

   END LOOP;

   CLOSE c1;
END;
/

Wussten Sie, dass die Muniqsoft Training seit Jahrzehnten Schulungen zu Oracle-Datenbanken und PL/SQL anbietet?
Erfahren Sie, was wir gerne auch für Ihre Firma tun können...