2016-05-05 16 views
0

Ich versuche, Daten von Oracle-Server zu SQL Server zu laden und Daten in Temp-Tabelle zu speichern. Und kopieren Sie die gleichen Daten in eine andere temporäre Tabelle mit dem Hinzufügen von Feldnamen.Laden von Daten aus der temporären Tabelle in eine andere temporäre Tabelle ohne Bedingungen

Union verwenden und dann diese Daten in CSV-Datei laden.

Die Sache ist meine erste temporäre Tabelle erhält alle Daten, aber die zweite temporäre Tabelle erhält Teildaten, obwohl keine Bedingungen angewendet werden.

Die Gesamtzahl der Zeilen beträgt 320 K, während nur 313 K Zeilen angezeigt werden.

Ich bekomme keinen Fehler, den ich mit Ihnen teilen kann. Wenn Sie auf diese Situation gestoßen sind und dies lösen können, lassen Sie es mich wissen.

+2

Zeigen Sie Ihre Abfragen ... – Siyual

+0

Ist es eine Art von Skript oder direkte Abfrage zu DB von einigen DBSM? Ich habe gefragt, weil ähnliche Probleme haben: DBSM begrenzt Abfrageergebnis um 200 Zeilen, wenn Abfrage keine Begrenzung (oben) Anweisungen haben. –

+2

Verwenden Sie SSIS. Dies ist, was es zu tun gemacht wurde –

Antwort

-1

Schwer zu wissen, ohne Ihre Fragen.

Verwenden Sie jedoch UNION ALL anstelle von UNION.

Und IMO, sollten Sie Pentaho oder eine bessere Möglichkeit verwenden, um Daten zu laden, ohne CSV + Import zu verwenden.

+0

Dank Felippe Union alle haben funktioniert .. –

Verwandte Themen