TSQL中的新行

TSQL中的新行,sql,sql-server,tsql,newline,Sql,Sql Server,Tsql,Newline,我从数据库中获取以逗号分隔的记录。我正在联系 标题如下: greg w.workcerf, ashir ali, asdddfgjk 这是逗号分隔的,已在SQL函数getCommaListTitle() 我想要的是把这些唱片放到新的台词上 greg w.workcerf, ashir ali, asdddfgjk 关于我应该在sql函数中使用什么而不是,“在数据访问层而不是数据层本身上执行该操作。在getCommaListTitle中的逗号后追加,CHAR(13)+CHAR(10),用于 新

我从数据库中获取以逗号分隔的记录。我正在联系 标题如下:

greg w.workcerf, ashir ali, asdddfgjk
这是逗号分隔的,已在SQL函数
getCommaListTitle()

我想要的是把这些唱片放到新的台词上

greg w.workcerf,
ashir ali,
asdddfgjk

关于我应该在sql函数中使用什么而不是
,“

在数据访问层而不是数据层本身上执行该操作。

getCommaListTitle
中的逗号后追加,
CHAR(13)+CHAR(10)
,用于 新线

CHAR(13)
是新行字符,
CHAR(10)
是换行符


请参见

您应该在前端执行此操作,与数据访问层类似,或者可能位于表示层,因为您的应用程序可以是web应用程序或窗口应用程序中的任何一个,并且在这两个应用程序中,新行语法不同,例如在web中,我们使用

标记,而在窗口中,我们使用
/n
使用
替换
功能

replace(field, ',', ',' + char(13)+char(10)
…但是不要在数据库中这样做,数据库是关于数据的,当然它“应该”以某种形式呈现。。。但从换行开始,最后以如下内容结束:

SELECT @s = '<tr><td>' + firstname + '</td><td>' + substr(lastname, 1, 30) + '</td></tr>'
FROM ....

RETURN '<table>' + @s + '</TABLE>'
SELECT@s=''+firstname+''+substr(lastname,1,30)+''
从…起
返回'+@s+''

这不是选择grasshopper的路线

getCommaListTitle
不是标准函数-我们可能需要查看它的定义才能帮助您。您使用什么框架访问数据库?