【发布时间】:2014-03-23 18:17:45
【问题描述】:
hk=conn:query({live=true,sql ="select DISTINCT O.OrderId, (SELECT R.ReportBody + CHAR(13)+ CHAR(10) +'Modified By: ' + UM.FirstName + ' at ' + UM.LastName + ' CRLF ' +'Authored By: ' + UC.FirstName + ' at ' + UC.LastName + ' CRLF ' + 'CRLF' AS [text()] FROM dbo.OrderReports R INNER JOIN dbo.Users UM ON R.ModifiedById = UM.UserId INNER JOIN dbo.Users UC ON R.CreatedById = UC.UserId WHERE R.OrderId = O.OrderId ORDER BY R.CreateDate FOR XML PATH('')) 'OrderReport'FROM dbo.Orders O "})
现在,它打印 CRLF 而不是给 A LINE BREAK,我也不能使用 char(13),不工作。我怎样才能解决这个问题?
【问题讨论】:
-
AFAIK 正确的 SQL 语法如下:
SELECT R.ReportBody||CHR(13)||CHR(10)||'Modified By: '||... -
不,这也不起作用,语法不正确
标签: sql lua newline line-breaks