Frage

Ich habe eine CSV-Datei mit 20 oder so-Säulen und möchte es mit nur 9 Spalten in einen Tisch laden - ich möchte den Rest wegwerfen.

Kann ich es direkt mit BCP tun oder muss ich die Datei vorprozessen, um ihn zu streifen, um genau das, was ich brauche?

der Manuell scheint es nicht zu detaillieren.

aber dann scheine ich Optionen zu haben, die nicht im Handbuch, z. B. klagelt?

Vielen Dank im Voraus, Chris

War es hilfreich?

Lösung

Nein, das ist mit bcp nicht möglich.

Andere Tipps

Sie können Pipes, awk und bcp kombinieren. F.e.

In der ersten Shell:

mknod bcp.pipe p

cat> awk> bcp.pipe

in der zweiten Shell:

bcp db..table in bcp.pipe -c -U ...

Sie können eine Ansicht auf der Tabelle erstellen, die nur die gewünschten Spalten enthält.Dann die Ansicht anstelle der Tabelle aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top