欢迎投稿

今日深度:

符号分割的字符串转换为XML,符号分割字符串xml

符号分割的字符串转换为XML,符号分割字符串xml


把某一符串分割的字符串转换为 XML格式:

 

DECLARE @str NVARCHAR(MAX) = N'fd,re,45,tyu,976,qwer,gdsg,uyt' DECLARE @xml XML = CAST(N'<insus>' + REPLACE(@str, N',',N'</insus><insus>') + N'</insus>' AS XML) SELECT @xml Source Code

 

可以把它写成一个自定义函数:

SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Insus.NET -- Create date: 2019-05-26 -- Update date: 2019-05-26 -- Description: 转换为XML CREATE FUNCTION [dbo].[svf_ConvertToXML] ( @comma_delimited_string NVARCHAR(MAX) ) RETURNS XML AS BEGIN RETURN CAST(N'<insus>' + REPLACE(@comma_delimited_string, N',',N'</insus><insus>') + N'</insus>' AS XML) END Source Code

 

 

www.htsjk.Com true http://www.htsjk.com/Sql_Server/24850.html NewsArticle 符号分割的字符串转换为XML,符号分割字符串xml 把某一符串分割的字符串转换为 XML格式: DECLARE @str NVARCHAR ( MAX ) = N ' fd,re,45,tyu,976,qwer,gdsg,uyt ' DECLARE @xml XML = CAST (N ' insus ' + REPLACE ( @s...
相关文章
    暂无相关文章
评论暂时关闭