Zwei Tabellen sind hinsichtlich Tabellenname, Spaltennamen, Datentyp und Größe identisch. Diese Tabellen befinden sich in separaten Datenbanken, aber ich verwende sie Aktuell Einloggen in hr user.
%Vor%Ich kann keine ursprüngliche Abfrage von der Unternehmenszentrale verwenden.
%Vor%Sie sollten Spaltennamen wie folgt angeben. Es ist eine gute Übung und wahrscheinlich lösen Sie Ihr Problem
%Vor%BEARBEITEN :
Wie Sie sagten employees
hat 112 Spalten (sic!) Versuchen Sie, darunter zu laufen, wählen Sie, um die Spalten beider Tabellen zu vergleichen
und als sollten Sie Ihre Tabellen aktualisieren, um die gleiche Struktur zu haben.
Wenn Sie 112 Spalten in einer einzigen Tabelle haben und Daten aus der Quellentabelle einfügen möchten, können Sie dies als
tun %Vor%Oder von sqlplus tun als
%Vor%Für mich funktioniert das perfekt
%Vor%Ich bin mir nicht sicher, warum Sie einen Fehler bekommen. Die Art des von Ihnen erzeugten Fehlercodes ist, dass die Spalten nicht übereinstimmen.
Ein guter Ansatz ist es, die Antwort @Parodo angegeben
zu verwendenDas ist ein bisschen spät. Aber ich habe gesehen, dass dieses Problem auftritt, wenn Sie eine Zeile von / in DB einfügen oder löschen möchten, aber Sie mehr als eine Zeile oder mehr als einen Wert setzen / ziehen,
Beispiel:
Sie möchten eine Zeile aus der Datenbank mit einem bestimmten Wert löschen, z. B. die ID eines Elements, aber Sie haben eine Liste mit IDs abgefragt, dann wird dieselbe Ausnahmebedingung angezeigt.
Grüße.