首页 > 其他 > 详细

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

时间:2019-05-26 23:05:15      阅读:189      评论:0      收藏:0      [点我收藏+]

把某一符串分割的字符串转换为 XML格式:
技术分享图片

 

技术分享图片
DECLARE @str NVARCHAR(MAX) = Nfd,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

 

技术分享图片

 

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

原文:https://www.cnblogs.com/insus/p/10928041.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!