sql server 2008 r2中的新行

时间:2014-09-28 19:25:37

标签: sql sql-server sql-server-2008-r2

我在sql server 2008 r2查询中有两个字符串。我想在这些字符串之间建立新的界限,我尝试用下面的char()做所有事情,但我仍然没有成功。
你能告诉我任何其他的事情。感谢!!!!!!!

declare @text1 varchar(20) = 'First';   
declare @text2 varchar(20) = 'Last';

declare @string1 varchar(40)= @text1 + char(10) + @text2  
select @string1;  

declare @string2 varchar(40)= @text1 + char(13) + @text2  
select @string2;  

declare @string3 varchar(40)= @text1 + char(10) + char(13) + @text2  
select @string3;  

declare @string4 varchar(40)= @text1 + char(12) + @text2  
select @string4;

2 个答案:

答案 0 :(得分:2)

declare @string5 varchar(40)= @text1 + char(13) + char(10) + @text2;
select @string5;

或者,或者:

declare @string6 varchar(40)= @text1 + '
' + @text2;
select @string6;

答案 1 :(得分:0)

为此,您可以使用回车符char(39)的ASCII字符(我忘记确切的编号),如果您希望在连接字符串时将其作为html <br>\n。< / p>