如何更改,在字符串MS SQL的新行[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何更改,在字符串MS SQL的新行[重复]相关的知识,希望对你有一定的参考价值。

我有这样的字符串变量

declare @string nvarchar(200) 
set @string = N'table1,table2,table3' 

我想在新行上更改逗号以使每个表都在新行中。

我正在尝试这样的东西,但它不起作用

 select replace(@string,',',char(13))
答案

它应该工作。根据您的系统,您应该考虑使用char(13)+ char(10)换行:char(10)回车:char(13)

declare @string nvarchar(200) 
set @string = N'table1,table2,table3' 
print replace(@string,',',char(13) + char(10))

如果从SSMS Result表中复制它,它可能会删除这些行

以上是关于如何更改,在字符串MS SQL的新行[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 MS SQL 服务器中重命名表名。需要更改[重复]

我想拆分用逗号分隔的字符串并在 SQL Server 中另存为新行 [重复]

SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase(代码片

如何在bash中将空格替换为新行[重复]

如何在为 p 标签创建新行之前添加字符限制 [重复]

在 PHP 字符串中手动插入新行 [重复]