CHAR(10)有时会起作用

时间:2013-04-03 16:44:58

标签: sql-server tsql

IN SQL

我想打印例如

Ali 
is going to Alex

所以我说

声明@x varchar(max) 设置@x ='Ali'+ CHAR(10)+'将转向Alex'

输出显示在一行而不是两行

在某些服务器中,即使使用CHAR(13)

,它也很好用

任何想法如何解决

1 个答案:

答案 0 :(得分:3)

如果你想要一个合适的CR + LF对,你应该使用:

declare @x varchar(max); 
set @x = 'Ali' + CHAR(13) + CHAR(10) + 'is going to Alex'

现在,无论您在ASP页面中查找的位置如何,我都不知道。如果您希望\r\n等出现在字符串中,那么您可以考虑使用这些值而不是CHAR(10)