Das Problem, das ich damit zu tun habe, ist folgen:Nicht zu verstehen, Cursor
Ich habe einen Tisch Studenten mit Namen und Nachnamen. Ich erstelle eine neue Tabelle Students2, und ich möchte diese Tabelle mit Namen und Nachnamen aus der ersten Tabelle mit Cursor füllen.
Ich mache die Deklaration des Cursors, die Auswahl Teil, aber in der LOOP PART, ich verstehe nicht, wie Sie die Werte holen. Zum Beispiel, wenn ich das tue:
FETCH name_surname INTO Students2.name,Students2.surname
es funktioniert nicht, und ich weiß nicht, wie Sie es beheben.
In name_surname erwähne ich, wählte ich den Namen und Nachnamen aus der ersten Tabelle.
Mögliche Duplikat [INSERT und UPDATE einen Datensatz Cursor in Oracle mit] (http://stackoverflow.com/questions/11921889/insert-and-update-a-record-using-cursors-in-oracle) – XING
Bitte zeigen Sie eine [mcve] – OldProgrammer
Warum müssen Sie dies mit einem Cursor tun? Plain SQL wäre einfacher. Definieren Sie auch "nicht funktioniert". –