欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識(shí)庫 > 關(guān)于SQLServer2005的學(xué)習(xí)筆記 XML的處理

關(guān)于SQLServer2005的學(xué)習(xí)筆記 XML的處理

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

閑話少說,首先創(chuàng)建一個(gè)包含 xml 類型的數(shù)據(jù)表,其次創(chuàng)建一個(gè) xml 文件,在服務(wù)端把 xml 文件內(nèi)容加載該數(shù)據(jù)表中。
復(fù)制代碼 代碼如下:

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

創(chuàng)建一個(gè)名為 xxx.xml 的文件,內(nèi)容如下
/*
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
復(fù)制代碼 代碼如下:

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

-- 以下為 exist() 函數(shù)在兩種環(huán)境下的用法
復(fù)制代碼 代碼如下:

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

復(fù)制代碼 代碼如下:

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 字段

標(biāo)簽:齊齊哈爾 臨滄 海北 阜陽 荊州 那曲 泰州 通化

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于SQLServer2005的學(xué)習(xí)筆記 XML的處理》,本文關(guān)鍵詞  關(guān)于,SQLServer2005,的,學(xué)習(xí),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于SQLServer2005的學(xué)習(xí)筆記 XML的處理》相關(guān)的同類信息!
  • 本頁收集關(guān)于關(guān)于SQLServer2005的學(xué)習(xí)筆記 XML的處理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    2021亚洲天堂| 亚洲人成网站精品片在线观看| 亚洲国产日韩a在线播放性色| av在线这里只有精品| 欧美日韩黄色网| 中文字幕高清不卡| 国产大陆亚洲精品国产| 日韩一区二区a片免费观看| 日韩精品一区二区三区在线| 五月天国产精品| 国产视频久久久久久| 7799精品视频| 全部av―极品视觉盛宴亚洲| 欧美高清性xxxx| 欧美电影免费提供在线观看| 麻豆久久久久久久| 久久av无码精品人妻系列试探| 日韩精品一区二区在线观看| 精品一区二区三区视频在线观看| 中文字幕第24页| 国产欧美日韩三级| 国产不卡视频一区| 色综合一区二区三区| 亚洲美女屁股眼交3| 少妇欧美激情一区二区三区| 制服丝袜激情欧洲亚洲| 日韩在线观看一区二区| 久久精品国产亚洲AV熟女| 久久精品亚洲一区二区三区浴池 | 无码人妻精品一区二区三区温州| 日韩美女一区二区三区四区| 国产中文字幕精品| 顶臀精品视频www| 一区二区三区在线高清| 性色av蜜臀av浪潮av老女人| 欧美v国产在线一区二区三区| 韩国在线一区二区| 一本到不卡免费一区二区| 亚洲综合男人的天堂| 日本一区二区三区网站| 日本一区二区免费在线观看视频| av资源网一区| 欧美一区二区黄| 国产一区二区女| 色综合久久久久| 日韩av网站免费在线| 国产wwwwxxxx| 亚洲激情网站免费观看| 熟妇高潮精品一区二区三区| 国产精品午夜免费| 国产十八熟妇av成人一区| 久久精品在线免费观看| 97久久精品人人澡人人爽| 欧美一区二区美女| 国产91富婆露脸刺激对白| 欧美喷潮久久久xxxxx| 国产制服丝袜一区| 在线观看网站黄不卡| 蜜桃视频在线观看一区| 午夜69成人做爰视频| 免费在线观看视频一区| 日韩成人黄色片| 免费观看日韩av| 真实国产乱子伦对白在线| 日日噜噜夜夜狠狠视频欧美人 | 亚洲a v网站| 亚洲欧美日韩国产综合| 全黄一级裸体片| 亚洲日韩欧美一区二区在线| 国产手机在线观看| 亚洲精品成人在线| 男人的天堂av网| 亚洲国产精品影院| 三级黄色录像视频| 爽好多水快深点欧美视频| 中文字幕五月天| 麻豆视频观看网址久久| 欧美日韩一卡二卡三卡| 国产黄色精品视频| 日韩一区和二区| 91丨九色丨蝌蚪富婆spa| 久久久精品影视| 欧美夫妇交换xxx| 中文字幕一区三区| 日韩影视一区二区三区| 日韩高清在线一区| 欧美私模裸体表演在线观看| 国产精品18久久久久| 欧美大肚乱孕交hd孕妇| 91免费国产视频网站| 国产精品乱人伦中文| 韩国三级hd中文字幕| 首页综合国产亚洲丝袜| 欧美日韩在线播放三区四区| 成人一区二区三区| 久久久久久麻豆| www.av欧美| 视频一区二区中文字幕| 欧美视频一区在线| 99综合电影在线视频| 国产精品美女一区二区| 亚洲色图日韩精品| 久久精品国产亚洲a| 制服丝袜中文字幕亚洲| 色诱av手机版| 一区二区三区精品久久久| 深夜福利影院在线观看| 国产成人自拍网| 久久久久国产成人精品亚洲午夜| 黄瓜视频污在线观看| 午夜精品久久一牛影视| 欧美日韩一级二级| 欧美色图校园春色| 亚洲区小说区图片区qvod| √天堂中文官网8在线| 国产乱码精品一品二品| 欧美精品一区二区三区蜜桃| www.色天使| 蜜桃视频免费观看一区| 日韩欧美一区二区久久婷婷| 91丨porny丨对白| 亚洲成av人片| 91.xcao| 亚洲久久久久久| 日精品一区二区三区| 日韩色视频在线观看| 在线 丝袜 欧美 日韩 制服| 日本人妖一区二区| 日韩免费性生活视频播放| 成年人网站免费在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩欧美不卡在线观看视频| asian性开放少妇pics| 男人的j进女人的j一区| 亚洲精品一区二区精华| 美国黑人一级大黄| 国产精品123| 中文字幕亚洲欧美在线不卡| 91福利精品视频| av午夜精品一区二区三区| 亚洲你懂的在线视频| 欧美日韩一二三区| 午夜免费福利影院| 免费黄网站欧美| 久久久久国产精品人| 日韩在线不卡av| 99这里都是精品| 亚洲一区二区在线观看视频 | www.超碰97| 黄色成人免费在线| 国产精品免费网站在线观看| 在线观看91精品国产入口| 蜜臀视频在线观看| 日本不卡高清视频| 日本一区二区视频在线观看| 艳母动漫在线看| 人妻 丝袜美腿 中文字幕| 热久久国产精品| 国产精品视频观看| 欧美日韩国产片| 制服 丝袜 综合 日韩 欧美| 成人一区二区三区中文字幕| 亚洲综合丁香婷婷六月香| 精品国产乱码久久久久久夜甘婷婷 | 在线观看精品一区| 800av在线播放| 国产伦精品一区二区三区视频青涩| 国产精品不卡在线观看| 欧美猛男gaygay网站| 中文字幕欧美激情极品| 欧美一卡2卡3卡4卡| 日本 欧美 国产| 欧美久久久久久久久久久| 免费成人美女在线观看.| 中文字幕一区二区三区在线播放 | 久久精品女同亚洲女同13| 国产一区视频导航| 亚洲精品久久嫩草网站秘色| 日韩欧美电影在线| 国产乱国产乱老熟300| 亚洲av无码一区二区三区网址| 激情综合色播五月| 亚洲精品视频在线| 久久先锋影音av鲁色资源网| 色婷婷久久一区二区三区麻豆| 欧美 日本 国产| 91尤物视频在线观看| 捆绑调教美女网站视频一区| 亚洲日本护士毛茸茸| 久久奇米777| 欧美精品一卡二卡| √天堂中文官网8在线| 欧美做受喷浆在线观看| 9i在线看片成人免费| 久久不见久久见中文字幕免费| 亚洲免费视频中文字幕| 久久毛片高清国产| 欧美情侣在线播放| 欧美卡一卡二卡三| 亚洲色图 激情小说|