0

私は SQL Server 2005 SSIS を使用しており、各行の末尾にtext file改行がある a をインポートしてから、値をキャストしています。enter code here

(DT_NUMERIC,28,8)(ISNULL(MyField) ? NULL(DT_WSTR,50) : 
REPLACE(MyField,"Carriage Return Value",""))

Carriage Return Value私が試した代わりに:

CHAR(13) + CHAR(10), "\r\n", "\""

しかし、これらは機能しないか、エラーが発生します。

前もって感謝します

4

1 に答える 1

1

どのようなエラーが表示されますか? ファイル全体を変数に読み込みますか? または\r\n、行ごとに読んで、行末に複数の出現がありますか (行末に \r\n が 1 回出現する場合、ssis が処理します。フラット ファイル接続マネージャーで行区切り文字を指定します。ちなみに、 を置き換えようとしたとのことでしたが、"\n\r"そうすべきです"\r\n"(ただし、エラーは発生しないはずです)。

于 2013-03-21T13:20:31.597 に答える