SqlServer xml類型 查詢及操作


     2、xpath:    尋址語言,類似windows目錄的查找(沒用過dir命令的話就去面壁)
                 
                 語法格式,這些語法可以組合為條件:
                 "." 表示自己, ".." 表示父親, "/" 表示兒子, "//" 表示后代,
                 "name" 表示按名字查找, "@name" 表示按屬性查找
                 
                 "集合[條件]"  表示根據條件取集合的子集,條件可以是
                     數  值:數字, last (), last ()-數字 等
                     布爾值:position()<數字,@ name = '條件' , name = '條件'
                 條件是布爾值的時候可以合並計算: and  or
     
     3、xquery:    基於xpath標的准查詢語言,sqlserver xquery包含如下函數
                 exist(xpath條件):返回布爾值表示節點是否存在
                 query(xpath條件):返回由符合條件的節點組成的新的xml文檔
                 value(xpath條件,數據類型):返回指定的標量值,xpath條件結果必須唯一
                 nodes(xpath條件): 返回由符合條件的節點組成的一行一列的結果表
*/
select * from OT_BizServiceSetting where SettingName='Url' and
SettingValue.exist('//string[.=" http://bpmdev.haid.com.cn:8010/Portal/WebServices/BPMService.asmx"]')=1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM