用空格替换回车

Ali*_*Ali 7 sql-server-2005 vb.net-2010

如何用空格替换数据库中的一个字段中的"Enter"

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

 address = Replace(address, System.Environment.NewLine, " ")
Run Code Online (Sandbox Code Playgroud)

要么

address = Replace(address, vbNewLine, " ")
Run Code Online (Sandbox Code Playgroud)

要么

address = Replace(address, Chr(13), "")
Run Code Online (Sandbox Code Playgroud)

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

提前致谢

Tim*_*ter 17

如果要在SQL-Server中替换换行符号.

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

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

UPDATE TableName SET address=REPLACE(REPLACE(address, CHAR(13),' '), CHAR(10),' ');
Run Code Online (Sandbox Code Playgroud)


Tan*_*ete 6

  • 换行符 – CHAR(10)
  • 回车 – CHAR(13)
  • 制表符(9)

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