Export von Daten aus db2-Spalten-Namen
Ich will export von Daten aus db2-Tabellen in das csv-format.Ich brauche auch, dass erste Zeile alle Spalten-Namen.
Habe ich wenig Erfolg mit der folgenden comand
EXPORT TO "TEST.csv"
OF DEL
MODIFIED BY NOCHARDEL coldel: ,
SELECT col1,'COL1',x'0A',col2,'COL2',x'0A'
FROM TEST_TABLE;
Aber mit diesem bekomme ich Daten wie
Row1 Value:COL1:
Row1 Value:COL2:
Row2 Value:COL1:
Row2 Value:COL2:
etc.
Ich habe auch versucht die folgende Abfrage
EXPORT TO "TEST.csv"
OF DEL
MODIFIED BY NOCHARDEL
SELECT 'COL1',col1,'COL2',col2
FROM ADMIN_EXPORT;
Aber das listet die Spaltennamen mit jeder Zeile die Daten beim öffnen mit excel.
Gibt es eine Möglichkeit, die ich bekommen kann Daten im format unten
COL1 COL2
value value
value value
beim öffnen in excel.
Dank
Da man mit diesem Befehl, ich nehme an, Sie sind auf LUW. Es gibt offenbar ein 'Export nach Excel' - Dienstprogramm - können Sie nicht nutzen?
Ich will es tun-thru-Programm-code, da es viele viele Tabellen.
Ich will es tun-thru-Programm-code, da es viele viele Tabellen.
InformationsquelleAutor yashbinani | 2012-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach Tagen der Suche habe ich dieses problem gelöst:
Können Sie nicht wählen Sie einen Konstanten string in db2 aus dem nichts, also müssen Sie wählen Sie aus sysibm.sysdummy1.
Die manuell hinzugefügten Spalten in der ersten Zeile, die Sie Hinzugefügt haben, um die pseudo-id und Sortieren Sie die UNION Ergebnis durch die id. Ansonsten ist der header kann an der Unterseite der resultierenden Datei.
InformationsquelleAutor Benvorth
Legen Sie die Spaltennamen als erste Zeile in der Tabelle.
Verwenden, um durch, um sicherzustellen, dass die Zeile mit den Spaltennamen kommt zuerst.
InformationsquelleAutor Michael Sharek