如何更改,在字符串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的新行[重复]的主要内容,如果未能解决你的问题,请参考以下文章
我想拆分用逗号分隔的字符串并在 SQL Server 中另存为新行 [重复]
SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase(代码片