2012-11-21 49 views
4

在数据库领域之一,空间进入我怎么能代替“回车”替换空间

其实我已经试过在vb.net下面的代码,但其中不为我工作,,

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

address = Replace(address, vbNewLine, " ") 

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

语言:Vb.net 数据库:MSSQL提前

+1

新行在Windows中是\ n \ r,因此请尝试Chr(13)和Chr(10)。 – user1097489

+0

非常感谢你,Chr(10)的作品 – Ali

回答

10

如果你想在SQL-Server来取代新行字符2005

感谢。

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

所以,如果你想更新一列,并用白色空格替换换行符:

UPDATE TableName SET address=REPLACE(REPLACE(address, CHAR(13),' '), CHAR(10),' '); 
0
  • 换行 - CHAR(10)
  • 回车 - CHAR(13)
  • 标签炭(9)

    REPLACE(REPLACE(REPLACE(地址,CHAR(13), ' '),CHAR(10),' '),CHAR(9),'')