SqlServer下通过XML拆分字符串的方法
时间:2021-07-01 10:21:17
帮助过:58人阅读
代码如下:
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)
)
您可能感兴趣的文章:
- SQLServer中的切割字符串SplitString函数
- SQLSERVER2008中CTE的Split与CLR的性能比较
- sqlserver中根据字符分割字符串的最好的写法分享
- SQL Server实现将特定字符串拆分并进行插入操作的方法
- sqlserver中去除字符串中连续的分隔符的sql语句
- sqlserver 字符串分拆 语句
- sqlserver2008 拆分字符串
- SQL Server实现split函数分割字符串功能及用法示例