SQL Server 2005/2008。使用xml方法在SQL Server中列出XML實體的方法?
我已經在這裏和其他地方以BOL搜索並閱讀了幾個問題,但目前爲止我找不到直接回答這個問題。
鑑於
declare @xml xml = '<Root> <Ent foo="abc" bar="def" /> </Root>'
有沒有辦法得到一個結果集的像
col1 col2
-----------------
foo abc
bar def
我知道如何使用sp_xml_preparedocument中和OPENXML要做到這一點,我只是想知道,如果有一種直接使用xml方法的方法。我一直無法在BOL或谷歌搜索中找到任何東西,但只是想確保我沒有錯過任何東西。
謝謝!
此問題和答案是否有幫助? http://stackoverflow.com/questions/324289/xquery-to-get-list-of-attributes – Andrew
對不起,它有時就像這些我意識到我遺漏的東西。與對sp_xml_preparedocument和OPENXML的調用一樣,我試圖在T-SQL中執行此操作。 – vr8ce
SQL Server在T-SQL中具有可用的XQuery子集。這就是爲什麼我指出這個問題。我沒有時間進一步研究你的問題,但是似乎前面問題的目的與你目前問題的目的類似。 – Andrew