sql - CSV 回车字符

标签 sql csv

我的一个应用程序有一个 CSV 输出。这会生成一个来自 Web 表单数据的文件。

在某些情况下,我的备注字段中出现回车符。这会导致导入文件时出错。我想删除这个字符。

当用户将信息从 word 文档粘贴到表单或按住 shift 键并按 enter 时,似乎会发生此问题。

该字段是 ntext 并填充在多行文本框控件中。

我一直在尝试使用替换功能删除它,但一些回车符似乎可以通过。

SQL

REPLACE(Fieldname), CHAR(13) + CHAR(10), ' ') AS new_Fieldname

最佳答案

最好分别替换字符,因为它们并不总是一起出现或按顺序出现:

REPLACE(REPLACE(Fieldname, CHAR(13),' '), CHAR(10), ' ') AS new_Fieldname

关于sql - CSV 回车字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/696775/

相关文章:

MySQL 不带 WHERE 的多条件查询

python - 在 .csv 文件中多次使用 next()

.net - 水平的FileHelpers和CSV : what to do when a record can expand unbounded,

c# - SQL 服务器 : Rethrow exception with the original exception number

sql - digitalocean vps 上的 MYSQL 导入语法错误 1064

mysql - 提高 MySQL 索引效率 - 多个索引中的列?

sql - 将日期范围分组为 15 天的滚动组

mysql - MySQL 中 GROUP_CONCAT 的对立面是什么?

MySQL导入CSV转换日期格式

python - 求和一列值,包括 Python 中的字母