服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Sql Server - SqlServer下通过XML拆分字符串的方法

SqlServer下通过XML拆分字符串的方法

2019-11-25 15:28MSSQL教程网 Sql Server

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) 

延伸 · 阅读

精彩推荐