Ich versuche, eine SQL-Abfrage über eine Eingabeaufforderung in eine CSV-Datei zu spoolen, jedoch eine Spalte der Daten, die ich zurückgebe, enthält Komma in den Daten und verursacht die Daten Geh in die nächste Spalte. Gibt es eine Möglichkeit, dies zu umgehen? Im Idealfall möchte ich, dass diese bestimmte Spalte in der Mitte der Abfrage zurückgegeben wird, nicht am Ende.Spooling sql zu einer CSV, wenn Daten Kommata enthält
verwende ich zur Zeit der folgenden Befehle:
set termout off;
set colsep ',';
set underline off;
set feedback off;
set pagesize 0;
set linesize 1500;
set trimspool on;
Ich kenne den Satz colsep ‚‘ Befehl aber das Problem ist, nicht in der Lage, herauszufinden, was es mit zu ersetzen. Hat jemand irgendwelche Empfehlungen?
Auch, direkt vor meiner SQL-Abfrage, verwende ich eine Select-Anweisung, um die Header-Informationen zu ziehen. Wählen Sie "a, b, c" aus dual; Nicht sicher, ob das in der Antwort einen Unterschied macht oder nicht.
Welche Art von SQL benutzen Sie? Orakel? – PaulStock
Ausführen der SQL über einen Befehlsjob in Control M – user2175401