T-SQL的回車和換行符(SQL)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-...
T-SQL的回車和換行符(SQL)
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
上述例子輸出的結果如下: