2016-06-01 14 views
-3

Ich wollte alle Datensätze einer Tabelle eins nach dem anderen lesen, indem ich die for-Schleife benutze und ihren Schlüssel auf eine temporäre Variable speichere. Zum Beispiel: Mitarbeiter Tabelle besteht aus Ename, EID als Schlüssel und Adresse. mit insgesamt 25 Zeilen. Ich möchte Zeilen nacheinander lesen und ihren Schlüssel in der Variable myTemp ablegen.Wie man Tabellenzeilen eins nach dem anderen mit der for-Schleife holt

Bitte schlagen Sie vor, ich musste Prozedur oder Funktion verwenden.

Danke.

Antwort

0

Bitte verwenden Sie das folgende Code-Snippet. Ich hoffe es hilft!

DECLARE 
     l_name employees.name%TYPE; 
     l_eid employees.eid%TYPE; 
    BEGIN 
     SELECT name, eid 
     INTO l_name, l_eid 
     FROM employees e; 

     DBMS_OUTPUT.put_line (l_name || ' is identified by ' || l_eid); 
    END; 
Verwandte Themen