[英]How to store “new line” in SQL Server 2008 R2
我想在我的選擇查詢中使用換行
例如:
SELECT
FULLNAME + ADDRESS AS X1
FROM
TBL_USERS
結果應該是這樣的:
ABBAS KOLAHDOOZAN
ISFAHAN,BOZORGMEHR ST
作為單列。
我使用CHAR(10), CHAR(13)
但是不起作用。
有人有可行的解決方案嗎?
SQL
SELECT
FULLNAME + CHAR(13) + CHAR(10) + ADDRESS AS X1
FROM
TBL_USERS;
將在列之間插入Windows CRLF。 您可能會看到的是SSMS的“輸出到網格”結果,它將吃掉空白 。 如果要查看實際結果,請切換到“文本結果”模式。
DECLARE @name VARCHAR(MAX)= 'ABBAS KOLAHDOOZAN'
DECLARE @town VARCHAR(MAX)= 'ISFAHAN,BOZORGMEHR ST'
DECLARE @NewLineChar AS CHAR(2) = CHAR(13) + CHAR(10)
PRINT( @name + @NewLineChar + @town)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.