忽略字段中的换行符

时间:2018-10-29 10:34:05

标签: sql-server sql-server-2012

我正在尝试将数据导入到我的MS SQL DB(作为平面文件)。但是,其中一个字段存在问题:它在数据中包含一个换行符,这导致导入向导认为这是行尾,因此将每一行分成两行。我也尝试将数据导入excel(只是尝试一下),但这是相同的行为。

有人知道如何解决吗?有任何预导入机制可以某种方式处理数据吗?

(不幸的是,我实际上无法要求源系统更改编码)

//伊娃·洛塔(Eva-Lotta)

2 个答案:

答案 0 :(得分:0)

用于替换具有值的列中的换行符。

Replace(Replace(columnName,char(13),' '),char(10),' ')

致谢

答案 1 :(得分:0)

我设法找到了解决方法!我首先将文件拆分为大块(因为它们的大小为3.8 GB ...),在UltraEdit中打开它们,循环通过它们将两行连接在一起,然后将它们导入excel /我的SQL DB。这不是很好,但是它解决了我的紧迫问题……但是感谢您的参与!