各位用户为了找寻关于SqlServer下通过XML拆分字符串的方法的资料费劲了很多周折。这里教程网为您整理了关于SqlServer下通过XML拆分字符串的方法的相关资料,仅供查阅,以下为您介绍关于SqlServer下通过XML拆分字符串的方法的详细内容
代码如下:
DECLARE @idoc int; DECLARE @doc xml; set @doc=cast('<Root><item><ProjID>'+replace(@SelectedProjectArray,',','</ProjID></item><item><ProjID>')+'</ProjID></item></Root>' as xml) EXEC sp_xml_preparedocument @Idoc OUTPUT, @doc SELECT ProjID FROM OPENXML (@Idoc, '/Root/item',2) WITH ( [ProjID] varchar(10) )