我到處搜索過,似乎遇到了針對特定問題的麻煩。我試圖從我們的數據庫中解析xml值。該表名爲'Table.XMLfileData',帶有一列XMLData。該列的當前設置是這樣的:針對屬性值的SQL查詢
XML本身都嵌套在屬性的設置:
我希望能拉到任何一件數據從每個這些XML文件中取出。在我的研究中發現的查詢應該是這樣的:
SELECT r.value('@first_name','varchar(60)')
FROM TableName
CROSS APPLY columnname.nodes('Vehicle_Loan/Applicants/Applicant/first_name') AS
x(r)
但是,我每次都檢索一個空值或空值。我對此很陌生,我做錯了什麼?
您的XPath是錯在沒有'.nodes(...)'和'.value(...)' –