Record

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Servus,

    versuche gerade ein recordset mit werten zu füllen:

    declare
    TYPE empfaenger_rec IS RECORD
    (empfaenger varchar2(30));
    TYPE array_tab IS TABLE OF empfaenger_rec INDEX BY BINARY_INTEGER;
    mail_tab array_tab;

    begin
    select email into mail_tab from student;

    /*for item in empfaenger_tab loop
    DBMS_OUTPUT.put_line
    ('EMAIL'||item.email);

    end loop;
    */
    end;
    /


    Läuft aber leider garnicht, bekomme immer folgende Fehlermeldung:


    Error report:
    ORA-06550: Zeile 8, Spalte 19:
    PLS-00597: Ausdruck 'MAIL_TAB' in der INTO-Liste weist falschen Typ auf
    ORA-06550: Zeile 8, Spalte 28:
    PL/SQL: ORA-00904: : ungültiger Bezeichner
    ORA-06550: Zeile 8, Spalte 1:
    PL/SQL: SQL Statement ignored