我在 MS SQL Server 的表中有一堆 varchar(255) 和 varchar(max) 字段。
这些通常是格式化的消息(电子邮件和其他)。大多数字段都有实际字符“\n”,但实际上需要一个换行符。我不需要担心 future 的新数据,但不知道如何修复数据库中当前的内容。
我主要是一名程序员,而不是 SQL/DB Guy,所以任何有关如何解决此问题的指示或帮助我入门的资源都将不胜感激。
最佳答案
这应该可以解决问题
UPDATE
<tablename>
SET
<fieldname> = replace(<fieldname>,'\n',char(13)+char(10)),
<otherfieldname> = replace(< otherfieldname >,'\n',char(13)+char(10))
关于c# - 将 "\n"转换为 SQL Server 中的实际换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2046274/