TSQL中的新行

use*_*097 7 sql t-sql sql-server newline

我从数据库获取记录以逗号分隔.我得到联系人标题:

greg w.workcerf, ashir ali, asdddfgjk
Run Code Online (Sandbox Code Playgroud)

这是逗号分隔,已在SQL函数中定义 getCommaListTitle()

我想要的是在新线上获得这些记录

greg w.workcerf,
ashir ali,
asdddfgjk
Run Code Online (Sandbox Code Playgroud)

任何关于我应该在sql函数中使用什么的想法而不是 ','

Joh*_*lan 32

在逗号后面添加getCommaListTitle, CHAR(13) + CHAR(10)换行

CHAR(13)是一个新的行char并且CHAR(10)是换行符.

请参阅http://msdn.microsoft.com/en-us/library/ms187323.aspx


yog*_*ogi 4

您应该在前端执行此操作,例如在数据访问层或可能在表示层,因为您的应用程序可以是 Web 应用程序或窗口应用程序中的任何一个,并且在两者中都有不同的换行语法,例如在 Web 中我们使用标签,<br/>而在窗口中我们使用/n.