sql server中的回车换行字符是 char(13)+char(10) 回车:char(13) 换行:char(10) 实例1: DECLARE @c NVARCHAR(100) SET @c='2006-01-12|2006-02-13|2006-03-15|2006-11-11|2003-1-1' SET @c=REPLACE(@c,'|',char(13)) --或是 --SET @c=REPLACE(@c,'|',char(10)) PRINT @c 输出的结果为: 2006-01-12 2006-02-13 2006-03-15 2006-11-11 2003-1-1 ------------------------------------------------------------------------------------------- --ms sql里的控制字符列表: --Tab char(9) --换行 char(10) --回车 char(13) --单引号 char(39) --双引号 char(34) 例子: declare @txt varchar(200) set @txt = 'book name' + char(9) + char(9) + 'price' set @txt = @txt + char(10) + char(34) + '366 Amazing Facts' + char(34) + char(9) + '85.00' set @txt = @txt + char(13) + char(39) + 'Mallory on Board' + char(39) + char(9) + '62.44' print @txt 上述例子输出的结果如下:
|