ich SQL Server verwenden 2014 mit SSISautomatisch Flucht Zitate in SSIS Export
ich einen Datensatz wie diese:
ID Name Status
1 Awesome "Store" Active
2 Market, Place Active
3 Vendor Active
In SSMS, wenn die Ergebnisse im Netz sind und ich einen Rechtsklick und wählen Sie Ergebnisse als CSV speichern, die Rohausgangssignal ist dies:
ID,Name,Status
1,"Awesome ""Store""",Active
2,"Market, Place",Active
3,Vendor,Active
ich brauche SSIS zu verwenden, um die Daten aus der Datenbank in eine CSV-Datei zu exportieren, so dass die Rohausgangssignal genau die gleichen wie oben ist. Ich möchte keine abgeleiteten Spalten erstellen, um Strings oder irgendetwas anderes zu ersetzen, das für jedes Mal, wenn ich dies für einen neuen Datensatz tun muss, eine benutzerdefinierte Lösung wäre.
Ich habe versucht, das Flat-File-Ziel verwenden und die Texterkennungszeichen zu "
Einstellung, aber es setzt Anführungszeichen um jeden Wert (keine große Sache), aber es ist nicht die bestehenden Zitate in Awesome "Store"
-Awesome ""Store""
entkommen, die das Hauptproblem ist, Ich bin konfrontiert mit.
Hat jemand eine Lösung, die das erreichen wird, wonach ich suche? Vielen Dank!
Setzen Sie Anführungszeichen um jeden Wert ist genau das, was "Text qualifizieren" bedeutet. Was Sie fragen ist, wie * vorhandene doppelte Anführungszeichen innerhalb der Feldwerte * entkommen * –
Eine schnelle u. Schmutzige Lösung ist, eine abgeleitete Spaltenumwandlung vor dem Bestimmungsort zu addieren und das '" 'Zeichen mit' "" 'zu ersetzen. –
@PanagiotisKanavos Ja, aber ich sagte ausdrücklich, dass ich keine abgeleiteten Spalten machen möchte –