SqlServer下通過XML拆分字符串的方法
更新時間:2010年06月11日 01:15:11 作者:
SqlServer中通過XML拆分字符串,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
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)
)
相關(guān)文章
一條語句簡單解決“每個Y的最新X”的經(jīng)典sql語句
“每個Y的最新X”是一個經(jīng)典的SQL問題,工作中經(jīng)常碰到。當(dāng)然不是“按Y分組求最新的X值”那么簡單,要求最新X的那條記錄或主鍵ID。用一條SQL語句可以簡單的解決此問題。 生成實例表和數(shù)據(jù):2008-03-03淺析SQL Server的分頁方式 ISNULL與COALESCE性能比較
本文上述重點講述了SQL Server的分頁方式,COALESCE和ISNULL函數(shù)區(qū)別之處,簡短的內(nèi)容,深入的理解。有興趣的朋友可以看下2016-12-12sqlserver Case函數(shù)應(yīng)用介紹
Case具有兩種格式。簡單Case函數(shù)和Case搜索函數(shù)。2011-04-04SQL?Server日期時間和字符串之間的轉(zhuǎn)換方法實例
處理原始數(shù)據(jù)時,您可能經(jīng)常會遇到存儲為文本的日期值,將這些值轉(zhuǎn)換為日期數(shù)據(jù)類型非常重要,因為在分析過程中日期可能更有價值,下面這篇文章主要給大家介紹了關(guān)于SQL?Server日期時間和字符串之間的轉(zhuǎn)換方法,需要的朋友可以參考下2023-06-06MSSQL中進行SQL除法運算結(jié)果為小數(shù)卻顯示0的解決方法
這篇文章主要介紹了MSSQL中進行SQL除法運算結(jié)果為小數(shù)卻顯示0的解決方法,需要的朋友可以參考下2015-10-10在數(shù)據(jù)庫‘master’中拒絕CREATE DATABASE權(quán)限問題的解決方法
今天使用Linq To SQL,要求判斷數(shù)據(jù)庫是否存在,不存在是自動創(chuàng)建數(shù)據(jù)庫。2011-10-10