Kyl*_*lar 7 c# sql database sql-server
我在MS SQL Server的表中有一堆varchar(255)和varchar(max)字段.
这些通常是格式化的消息(电子邮件和其他).大多数字段都具有实际字符"\n",但实际上需要换行符.我不需要担心未来的新数据,但不知道如何修复当前在数据库中的东西.
我主要是一个程序员,而不是一个SQL/DB Guy,所以任何关于如何解决这个问题的指针,或者让我开始使用的资源都将受到赞赏.
Gab*_*oli 13
这应该可以解决问题
UPDATE
<tablename>
SET
<fieldname> = replace(<fieldname>,'\n',char(13)+char(10)),
<otherfieldname> = replace(< otherfieldname >,'\n',char(13)+char(10))
Run Code Online (Sandbox Code Playgroud)