201201111651SQL 資料庫 XML 欄位

 XML 在網路上的資源真的比牛毛還多,訊息豐富度也相當的足夠......但是對於新手來說,要嘛不是太表象的XML簡介,不然就是深不可測天書內文,如果只是想找簡單的應用,往往得花費許多時間。

所以本篇不講XML的觀念,只說明「如何利用 T-SQL 查詢/抓取 XML 欄位的資料」!

必要 xpath 項目說明:

單斜線 /」:XML 文件的絕對路徑 (從根目錄開始)

雙斜線 //」:直接找尋符合名稱的元素 (會列出所有符合該名稱的元素)

一個句點 .」:目前的目錄節點

兩個句點 ..」:上一層或稱為父節點

@ 字元」:抓取 attribute 的值。例如 /user//@empID 可以找出 /user 中名稱為 empID 的那個 attribute 。

「」:

「」:

「」:

SELECT top 10 [XML].query('/user/Userid/descendant::node()') as userid  FROM [ST_XMLDB_user] 


SELECT top 10 [XML].query('//Userid')   FROM [ST_XMLDB_user]

 

..... 這篇從 2012.01.11 開頭的文章.....到年底了都沒寫完

ㄝ~就讓他以破碎的樣貌活在 blog 中吧

回應
Google Search
Google
平均分數:0 顆星
投票人數:0
我要評分:
Google