Ich arbeite an einer einfachen SQL-Anweisung, um BCP-Dateien zum Laden in die Datenbank zu generieren.SQL Get getrennte Ergebnisse für alle Spalten
Diese BCP-Dateien sind in folgendem Format:
1|name|otherfield|otherfield1
Um Dateien wie diese baut ich zur Zeit mache:
SELECT id+"|"+name+"|"+otherfield+"|"+otherfield1+"\n" FROM table
Gibt es eine Select-Anweisung, die every column
ohne zu haben, wählen Sie wird benenne sie?
So etwas wie
SELECT * with "|" from Table
Ist das wirklich der richtige Weg, es in erster Linie zu tun? Was passiert, wenn eine Ihrer Spalten ein "|" enthält? Gibt es keine Regeln, die Sie umgehen sollten? – deceze
@deceze das ist ein sehr guter Punkt, leider ist das Skript, das diese einliest, "außerhalb meiner Kontrolle" und erwartet | und unterstützt keine Escape-Zeichen. Es ist das gute alte "es funktioniert, also nicht anfassen". –
Bevor es ein mysql-Tag gab, wurde es entfernt. Irgendeine Idee warum? –