婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 關于SQLServer2005的學習筆記 XML的處理

關于SQLServer2005的學習筆記 XML的處理

熱門標簽:江西穩定外呼系統供應商 智能電銷機器人教育 奧維地圖標注字體大小修改 高德地圖標注電話怎么沒了 孝感銷售電銷機器人廠家 電話機器人錄音師薪資 無錫梁溪公司怎樣申請400電話 中國地圖標注省份用什么符號 北京智能外呼系統供應商家
關于 xml ,難以理解的不是 SQLServer 提供的函數,而是對 xml 本身的理解,看似很簡單的文件格式,處理起來卻是非常困難的。本文只是初探一下而已。
詳見 SQLServer 聯機幫助:
主題
說明
query() 方法( xml 數據類型)
此方法用于對 XML 實例進行查詢。
value() 方法( xml 數據類型)
此方法用于從 XML 實例檢索 SQL 類型的值。
exist() 方法( xml 數據類型)
此方法用于確定查詢是否返回非空結果。
modify() 方法( xml 數據類型)
此方法用于指定 XML DML 語句以執行更新。
nodes() 方法( xml 數據類型)
此方法用于將 XML 拆分成多行以將 XML 文檔的組成部分傳播到行集中。

閑話少說,首先創建一個包含 xml 類型的數據表,其次創建一個 xml 文件,在服務端把 xml 文件內容加載該數據表中。
復制代碼 代碼如下:

CREATE TABLE VisioXML
(
ID INT,
Doc XML
);
GO

創建一個名為 xxx.xml 的文件,內容如下
/*
ROOT>
ROW>
ID>1/ID>
NAME SEX="MALE">WBQ/NAME>
/ROW>
ROW>
ID>2/ID>
NAME SEX="FEMALE">CZH/NAME>
/ROW>
/ROOT>
*/
INSERT INTO VisioXML(ID,Doc)
SELECT 4,* FROM OPENROWSET(BULK 'e:\xxx.xml',SINGLE_BLOB) AS x;

-- 以下為 value() 和 query() 的用法
--SELECT * FROM VisioXML WHERE ID=4
復制代碼 代碼如下:

SELECT
Doc.value('(/ROOT/ROW[1]/ID/text())[1]','int') RootRowID1, -- 第一行 ID 的值,并且轉換為 int 類型
Doc.value('(/ROOT/ROW[2]/ID/text())[1]','int') RootRowID2, -- 第二行 ID 的值,并且轉換為 int 類型
Doc.value('(/ROOT/ROW[1]/NAME/text())[1]','varchar(20)') RootRowNAME1, -- 第一行 NAME 的值,并且轉換為 VARCHAR 類型
Doc.value('(/ROOT/ROW[1]/NAME/@SEX)[1]','varchar(20)') RootRowNAME1SEX, -- 第一行 NAME 中 SEX 屬性的值,并且轉換為 VARCHAR 類型
Doc.query('/ROOT') Root, --ROOT 下的所有 XML 內容,類型為 XML
Doc.query('/ROOT/ROW[1]') RootRow1, --ROOT 下第一行所有的 XML 內容,類型為 XML
Doc.query('/ROOT/ROW[2]') RootRow2 --ROOT 下第二行所有的 XML 內容,類型為 XML
FROM VisioXML
WHERE ID=4

-- 以下為 exist() 函數在兩種環境下的用法
復制代碼 代碼如下:

SELECT
Doc.exist('/ROOT/ROW[1]/NAME[(@SEX cast as xs:string?) = xs:string("MALE")]') Row1EQStringMale,
Doc.exist('/ROOT/ROW[1]/NAME[(@SEX cast as xs:string?) = "MALE"]') Row1EQMale,
Doc.exist('/ROOT/ROW[1]/ID[(text()[1] cast as xs:float?) = xs:float(1)]') Row1EQfloat1,
Doc.exist('/ROOT/ROW[2]/ID[(text()[1] cast as xs:float?) = 2]') Row1EQ1
FROM VisioXML
WHERE ID=4

復制代碼 代碼如下:

SELECT ID,Doc
FROM VisioXML
WHERE ID=4
AND Doc.exist('/ROOT/ROW[1]/NAME[(@SEX)]')=1 -- 第一行 NAME 中存在 SEX 屬性
--AND Doc.exist('/ROOT/ROW[1]/NAME[not(@SEX)]')=1 -- 第一行 NAME 中不存在 SEX 屬性
--AND Doc.exist('/ROOT/ROW[1][not(ID/*)]')=1 -- 第一行不存在 ID 字段
--AND Doc.exist('/ROOT/ROW[1][(ID/*)]')=1 -- 第一行存在 ID 字段

標簽:齊齊哈爾 臨滄 海北 阜陽 荊州 那曲 泰州 通化

巨人網絡通訊聲明:本文標題《關于SQLServer2005的學習筆記 XML的處理》,本文關鍵詞  關于,SQLServer2005,的,學習,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于SQLServer2005的學習筆記 XML的處理》相關的同類信息!
  • 本頁收集關于關于SQLServer2005的學習筆記 XML的處理的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区二区成人| 国产亚洲人成网站| 亚洲丝袜美腿综合| 粉嫩av亚洲一区二区图片| 丝袜美腿一区二区三区| 亚洲精品欧美二区三区中文字幕| 国产精品久久午夜| 亚洲视频狠狠干| 一二三区精品视频| 日韩主播视频在线| 韩日欧美一区二区三区| 在线一区二区三区四区五区| 国产一区视频在线看| 国产一区91精品张津瑜| 国产91清纯白嫩初高中在线观看| 成人国产亚洲欧美成人综合网 | 国产毛片精品一区| www.欧美日韩| 欧美群妇大交群的观看方式| 精品国产制服丝袜高跟| 国产精品久久久99| 国产精品久久久久国产精品日日| 亚洲人吸女人奶水| 麻豆成人久久精品二区三区小说| 懂色av中文字幕一区二区三区| 99精品视频在线免费观看| 欧美丰满嫩嫩电影| 国产精品久久久久精k8| ...xxx性欧美| 欧美电视剧在线观看完整版| 亚洲欧美激情插 | 国产精品对白交换视频| 99视频国产精品| 欧美一区二区三区人| 26uuu亚洲婷婷狠狠天堂| 午夜伊人狠狠久久| 日本高清无吗v一区| 欧美日韩视频在线第一区| 亚洲成人你懂的| 欧美韩国日本不卡| 国产一区二三区好的| 国产成人免费在线| 国产成人午夜99999| 人禽交欧美网站| 国产精品1区2区3区| 2021久久国产精品不只是精品| 亚洲欧美视频在线观看| 日本在线观看不卡视频| av亚洲精华国产精华精华| 精品理论电影在线| 蜜臀av性久久久久蜜臀aⅴ四虎| av综合在线播放| 成人欧美一区二区三区白人| 亚洲视频香蕉人妖| 日韩中文字幕区一区有砖一区 | 日韩激情视频在线观看| 成人精品一区二区三区中文字幕 | 久久影视一区二区| 国产精品久久久久久久久免费桃花 | 99久久精品免费观看| 日韩精品一区二区三区视频在线观看| 视频一区二区欧美| 9191精品国产综合久久久久久| 爽好多水快深点欧美视频| 日韩天堂在线观看| 黄色成人免费在线| 色视频欧美一区二区三区| 国产精品第四页| 蜜桃av噜噜一区二区三区小说| 欧美xfplay| 日本高清不卡一区| 黑人巨大精品欧美黑白配亚洲| 亚洲欧洲三级电影| 精品国产一区久久| 欧美精品丝袜中出| 91色综合久久久久婷婷| 久久99精品国产.久久久久| 亚洲另类中文字| 国产精品免费看片| 欧美福利视频一区| 97se亚洲国产综合自在线| 麻豆精品久久久| 日韩精品电影一区亚洲| 亚洲激情五月婷婷| 1000部国产精品成人观看| 亚洲国产精品二十页| 欧美精品一区二区三区在线| 欧美日韩dvd在线观看| 日本电影亚洲天堂一区| 91污在线观看| 91久久精品一区二区二区| 成人国产视频在线观看| 91色porny在线视频| 国产不卡视频在线播放| 成人高清伦理免费影院在线观看| 国产剧情一区二区三区| 成人中文字幕在线| 日韩亚洲欧美成人一区| 国产原创一区二区三区| caoporn国产一区二区| 91丝袜高跟美女视频| 91在线一区二区| 91精品婷婷国产综合久久 | 欧美午夜精品理论片a级按摩| 99视频一区二区| 91精选在线观看| 中文字幕一区二区三区色视频| 亚洲乱码国产乱码精品精小说 | 国产精品 欧美精品| 国产精品一卡二卡在线观看| av亚洲精华国产精华| 欧洲人成人精品| 国产欧美日韩卡一| 日本免费在线视频不卡一不卡二| 免播放器亚洲一区| 欧美偷拍一区二区| 亚洲日本在线视频观看| 国产成人久久精品77777最新版本| 欧美午夜片在线观看| 亚洲精品日韩专区silk| 成人妖精视频yjsp地址| 国产亚洲精品资源在线26u| 1区2区3区国产精品| 精品一区二区在线视频| 亚洲精品国产成人久久av盗摄| 欧美激情在线看| 在线视频欧美区| 国产一区二区三区四区在线观看| 一区二区高清免费观看影视大全| 精品国产亚洲在线| 91网站最新网址| 一级做a爱片久久| 欧美激情一区二区| 亚洲视频在线一区二区| 久久久久久久电影| 亚洲美女淫视频| 成人一道本在线| 色哟哟亚洲精品| 久久久久国产精品厨房| 欧美亚洲日本国产| 久久精品一区二区三区av| 国模娜娜一区二区三区| 久久久另类综合| 色欧美88888久久久久久影院| 一级中文字幕一区二区| 欧美日本一道本在线视频| 日本成人在线不卡视频| 91精品麻豆日日躁夜夜躁| 日韩欧美成人一区| 视频一区二区中文字幕| 欧美乱妇23p| 国产精品亚洲一区二区三区妖精| 欧美电视剧在线看免费| 成人深夜在线观看| 久久一区二区三区四区| 4438x成人网最大色成网站| 另类的小说在线视频另类成人小视频在线| 99精品久久久久久| 精品一区二区久久| 日韩不卡在线观看日韩不卡视频| 国产片一区二区| 久久久av毛片精品| 91麻豆精品91久久久久久清纯| 欧美视频在线播放| 在线中文字幕一区二区| 色综合网色综合| 欧美亚洲日本一区| 欧美日韩美女一区二区| 91精品国产色综合久久不卡蜜臀| 91高清视频免费看| 欧美二区三区的天堂| 91精品综合久久久久久| 日韩欧美国产电影| 日韩欧美国产三级| 2021中文字幕一区亚洲| 日韩午夜在线影院| 欧美在线看片a免费观看| 不卡区在线中文字幕| 国产老妇另类xxxxx| 国模一区二区三区白浆| 日韩黄色免费电影| 亚洲国产精品影院| 亚洲免费在线观看视频| 中文字幕不卡的av| 国产精品美女久久久久aⅴ国产馆| 精品国产一区二区三区不卡| 337p粉嫩大胆噜噜噜噜噜91av| 精品成人在线观看| 国产精品精品国产色婷婷| 中文字幕在线免费不卡| 亚洲女人****多毛耸耸8| 中文字幕中文在线不卡住| 国产精品天干天干在观线| 一区二区成人在线| 蜜桃av一区二区| 91电影在线观看| 欧美精品一区二区三区一线天视频 | 国产精品久久看| 日韩精品视频网| 成人免费av网站|