Brauchst Du die CRLF Spalte wirklich im Ziel? Das ist doch eine Import Krücke oder?
Die ID kannst Du doch auch innerhalb der
DB erzeugen, das spart extra Programmcode und macht es flexibler.
Und was die Konvertierung angeht, auch die würde ich bereits im Select Statement machen, bei Zahlen gleich mit der Längenformatierung, bei Text mit Padding, spart noch mehr Code und macht das Codestück universeller.