8

如何用空格替换数据库中某个字段中的“Enter”

实际上我已经在 vb.net 中尝试过以下代码,但没有一个对我有用,,

 address = Replace(address, System.Environment.NewLine, " ")

或者

address = Replace(address, vbNewLine, " ")

或者

address = Replace(address, Chr(13), "")

语言:VB.net 数据库:MSSQL 2005

提前致谢

4

2 回答 2

22

如果要替换 SQL-Server 中的换行符。

  • 换行 - CHAR(10)
  • 回车 - CHAR(13)

因此,如果要更新列并用空格替换 NewLines:

UPDATE TableName SET address=REPLACE(REPLACE(address, CHAR(13),' '), CHAR(10),' ');
于 2012-11-21T09:44:48.493 回答
6
  • 换行 - CHAR(10)
  • 回车 - CHAR(13)
  • 制表符 (9)

    替换(替换(替换(地址,CHAR(13),''),CHAR(10),''),CHAR(9),'')

于 2014-09-03T10:32:47.850 回答