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

主頁(yè) > 知識(shí)庫(kù) > 使用SQL查詢(xún)DB2 9中的XML數(shù)據(jù)

使用SQL查詢(xún)DB2 9中的XML數(shù)據(jù)

熱門(mén)標(biāo)簽:電銷(xiāo)外呼系統(tǒng)違規(guī) 濟(jì)南電銷(xiāo)外呼防封卡怎么樣 寧夏外呼系統(tǒng)方案 智能語(yǔ)音外呼系統(tǒng)打電話 怎樣在地圖標(biāo)注自己的信息 400電話怎么申請(qǐng)收費(fèi)標(biāo)準(zhǔn) 南京外呼系統(tǒng)租用 400電話辦理2273649Z空間 高德地圖標(biāo)注生成
正在看的db2教程是:使用SQL查詢(xún)DB2 9中的XML數(shù)據(jù)。

雖然 DB2 的混合體系結(jié)構(gòu)與之前的版本有很大的不同,但是要利用它的新 XML 功能并不難。如果您已經(jīng)熟悉 SQL,那么很快就可以將這方面的技能轉(zhuǎn)化到對(duì)存儲(chǔ)在 DB2 中的本地 XML 數(shù)據(jù)的處理上。通過(guò)本文就可以知道如何實(shí)現(xiàn)這一點(diǎn)。

DB2 Viper(就是DB2 9)中的 XML 特性包括新的存儲(chǔ)管理、新的索引技術(shù)以及對(duì)查詢(xún)語(yǔ)言的支持。在本文中,學(xué)習(xí)如何使用 SQL 或帶 XML 擴(kuò)展的 SQL(SQL/XML)查詢(xún) DB2 XML 列中的數(shù)據(jù)。接下來(lái)的文章將討論 DB2 中新引入的對(duì)新興的業(yè)界標(biāo)準(zhǔn) XQuery 的支持,并探索 XQuery 在什么時(shí)候最有用。

您也許會(huì)感到驚訝,DB2 還支持雙語(yǔ)查詢(xún) —— 即組合了來(lái)自 SQL 和 XQuery 的表達(dá)式的查詢(xún)。至于應(yīng)該使用哪種語(yǔ)言(或兩種語(yǔ)言結(jié)合使用)取決于應(yīng)用程序的需要,同時(shí)也取決于您本身所掌握的技能。其實(shí),將兩種查詢(xún)語(yǔ)言中的元素組合到一個(gè)查詢(xún)中并沒(méi)有您想像的那么難。這樣做還可以為搜索和集成傳統(tǒng) SQL 和 XML 數(shù)據(jù)提供強(qiáng)大的能力。

Sample 數(shù)據(jù)庫(kù)

本文中的查詢(xún)將訪問(wèn)在 “DB2 Viper 快速入門(mén)”(developerWorks,2006 年 4 月)中創(chuàng)建的 sample 數(shù)據(jù)庫(kù)。這里我們簡(jiǎn)短地回顧一下,sample 數(shù)據(jù)庫(kù)中 "items" 和 "clients" 表的定義:

清單 1. 表的定義


create table items (

id int primary key not null,

brandname varchar(30),

itemname varchar(30),

sku int,

srp decimal(7,2),

comments xml

)

create table clients(

id int primary key not null,

name varchar(50),

status varchar(10),

contactinfo xml

)



圖 1 顯示了 "items.comments" 列中的示例 XML 數(shù)據(jù),圖 2 顯示了 "clients.contactinfo" 列中的示例 XML 數(shù)據(jù)。隨后的查詢(xún)例子將引用其中某個(gè) XML 文檔或這兩個(gè)文檔中某些特定的元素。

圖 1. 存儲(chǔ)在 "items" 表 "comments" 列的示例 XML 文檔



圖 2. 存儲(chǔ)在 "clients" 表 "contactinfo" 列中的示例 XML 文檔



查詢(xún)環(huán)境

本文中的所有查詢(xún)都是交互式地發(fā)出的,您可以通過(guò) DB2 命令行處理器或 DB2 Control Center 中的 DB2 Command Editor 發(fā)出查詢(xún)。本文中的屏幕圖像和說(shuō)明主要基于后一種方式。(DB2 Viper 還附帶了一個(gè)基于 Eclipse 的 Developer Workbench,它可以幫助程序員圖形化地構(gòu)造查詢(xún)。但是,本文不討論應(yīng)用開(kāi)發(fā)問(wèn)題或 Developer Workbench。)

要使用 DB2 Command Editor,需啟動(dòng) Control Center 并選擇 Tools > Command Editor。這時(shí)將彈出如 圖 3 所示的窗口。在上面的面板中輸入查詢(xún),單擊左上角的綠色箭頭運(yùn)行查詢(xún),然后在下面的面板或 "Query results" 標(biāo)簽頁(yè)中查看輸出。

圖 3. DB2 Command Editor,可以從 DB2 Control Center 啟動(dòng)



純 SQL 查詢(xún)

即使您對(duì) SQL 所知有限,也仍然可以很輕松地查詢(xún) XML 數(shù)據(jù)。例如,下面的查詢(xún)選擇 "clients" 表中的全部?jī)?nèi)容,包括存儲(chǔ)在 "contactinfo" 列的 XML 信息:

清單 2. 簡(jiǎn)單的 SELECT 語(yǔ)句



select * from clients



當(dāng)然也可以編寫(xiě)更具選擇性的 SQL 查詢(xún),使之包含關(guān)系投影和限制操作。下面的查詢(xún)檢索所有具有 "Gold" 狀態(tài)的客戶(hù)的 ID、姓名和聯(lián)系方式。請(qǐng)注意,"contactinfo" 列包含 XML 數(shù)據(jù),而其他兩列不包含 XML 數(shù)據(jù):

清單 3. 帶投影和限制的簡(jiǎn)單 SELECT 語(yǔ)句



select id, name, contactinfo

from clients

where status = 'Gold'



正如您所預(yù)料,您可以基于這樣的查詢(xún)創(chuàng)建視圖,下面的 "goldview" 可以說(shuō)明這一點(diǎn):

清單 4. 創(chuàng)建包含 XML 列的視圖



create view goldview as

select id, name, contactinfo

from clients

where status = 'Gold'



不幸的是,很多事情光用 SQL 是無(wú)法解決的。通過(guò)純 SQL 語(yǔ)句可以檢索整個(gè) XML 文檔(剛才已證明這一點(diǎn)),但是卻不能指定基于 XML 的查詢(xún)謂詞,也不能檢索 XML 文檔的某一部分或者 XML 文檔中特定的元素值。換句話說(shuō),使用純 SQL 不能對(duì) XML 文檔中的片段進(jìn)行投影、限制、連接、聚集或排序操作。例如,您不能單獨(dú)檢索 Gold 客戶(hù)的 email 地址或居住在郵政編碼為 "95116" 的地區(qū)的客戶(hù)的姓名。為了表達(dá)這些類(lèi)型的查詢(xún),需要使用帶 XML 擴(kuò)展的 SQL(SQL/XML)、XQuery 或結(jié)合使用這兩種查詢(xún)語(yǔ)言。

下一節(jié)將探討 SQL/XML 的幾個(gè)基本特性。在接下來(lái)的文章中,我們將學(xué)習(xí)如何編寫(xiě) XQuery 以及如何將 XQuery 與 SQL 結(jié)合使用。

SQL/XML 查詢(xún)

顧名思義,SQL/XML 被設(shè)計(jì)用來(lái)為 SQL 和 XML 兩者之間搭一座橋。它首先是 SQL 標(biāo)準(zhǔn)的一部分,經(jīng)過(guò)演化現(xiàn)在包括將 XQuery 或 XPath 表達(dá)式嵌入 SQL 語(yǔ)句的規(guī)范。XPath 是用于導(dǎo)航 XML 文檔以便發(fā)現(xiàn)元素或?qū)傩缘囊环N語(yǔ)言。XQuery 包括對(duì) XPath 的支持。

請(qǐng)務(wù)必注意,XQuery(和 XPath)表達(dá)式是大小寫(xiě)敏感的。例如,引用 XML 元素 "zip" 的 XQuery 并不適用于名為 "ZIP" 或 "Zip" 的 XML 元素。SQL 程序員有時(shí)候很難記住大小寫(xiě)敏感這一點(diǎn),因?yàn)?SQL 查詢(xún)語(yǔ)法允許使用 "zip"、"ZIP" 和 "Zip" 來(lái)引用同一個(gè)列名。

DB2 Viper 提供了超過(guò) 15 個(gè) SQL/XML 函數(shù),通過(guò)這些函數(shù)可以搜索 XML 文檔中的特定數(shù)據(jù),將傳統(tǒng)數(shù)據(jù)轉(zhuǎn)換成 XML,將 XML 數(shù)據(jù)轉(zhuǎn)換成關(guān)系數(shù)據(jù),以及執(zhí)行其他有用的任務(wù)。本文不討論 SQL/XML 的所有方面,而只是談到幾種常見(jiàn)的查詢(xún)挑戰(zhàn)

[1] [2] [3] [4] [5] [6] 下一篇

標(biāo)簽:貴港 茂名 仙桃 長(zhǎng)白山 惠州 潛江 唐山 平頂山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用SQL查詢(xún)DB2 9中的XML數(shù)據(jù)》,本文關(guān)鍵詞  使用,SQL,查詢(xún),DB2,中的,XML,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用SQL查詢(xún)DB2 9中的XML數(shù)據(jù)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于使用SQL查詢(xún)DB2 9中的XML數(shù)據(jù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产自产v一区二区三区c| 精品人妻在线视频| 老司机福利在线观看| 日韩欧美在线1卡| 亚洲444eee在线观看| 少妇高潮一69aⅹ| 欧洲在线/亚洲| 亚洲美女淫视频| 成人av网站在线| 色域天天综合网| 中文字幕在线不卡一区| 成人小视频在线| jizz亚洲少妇| 亚洲免费伊人电影| 黄页网站在线看| 欧美三级在线播放| 亚洲午夜激情网站| 国产精品久久久久久亚洲色 | 丁香六月综合激情| 成人在线观看免费完整| 中文字幕一区二区三中文字幕| 粉嫩高潮美女一区二区三区| 午夜国产福利一区二区| 亚洲天堂2014| 精人妻一区二区三区| 51精品秘密在线观看| 免费欧美在线视频| 手机av在线不卡| 中文字幕欧美一区| 巨乳女教师的诱惑| 欧美一区二区日韩一区二区| 美日韩一区二区| 亚洲av熟女国产一区二区性色| 国产欧美精品一区二区色综合朱莉| 风间由美性色一区二区三区| 色婷婷综合中文久久一本| 亚洲一区中文日韩| 久久久久久久无码| 国产亚洲1区2区3区| 成人久久视频在线观看| 欧美色视频一区| 免费在线观看精品| 人人艹在线视频| 有坂深雪av一区二区精品| 国产综合内射日韩久| www国产成人| av一二三不卡影片| 91精品国产黑色紧身裤美女| 国产在线乱码一区二区三区| 色综合久久久久| 日韩中文字幕区一区有砖一区 | 91黄视频在线观看| 日韩av一级电影| 我要看一级黄色录像| 亚洲卡通欧美制服中文| 亚洲国产欧美视频| 国产精品久久久久久久久免费丝袜| 日本女人性视频| 26uuu国产在线精品一区二区| 成人av网站在线| 日韩一二三四区| 成人黄色小视频| 日韩欧美一级特黄在线播放| 国产a视频精品免费观看| 欧美精选在线播放| 国产精品亚洲一区二区三区在线 | 亚洲国产综合91精品麻豆| 五月天综合视频| 亚洲欧美视频在线观看| 久久久久久九九九九九| 亚洲视频在线一区二区| 法国空姐电影在线观看| 亚洲黄色av一区| 五月激情四射婷婷| 亚洲v中文字幕| 小早川怜子一区二区的演员表| 午夜一区二区三区在线观看| 日本午夜在线观看| 美女在线视频一区| 欧美亚洲日本国产| 国产高清无密码一区二区三区| 欧美精品久久久久久久多人混战| 国产91精品欧美| 精品日韩一区二区三区| 潘金莲一级淫片aaaaa| 国产女人水真多18毛片18精品视频| 老司机午夜免费福利| 中文字幕中文字幕在线一区 | 色丁香久综合在线久综合在线观看| 蜜桃精品在线观看| 欧美日韩视频在线一区二区| 国产成人激情av| 亚洲精品一区二区在线观看| 国产精品成人免费一区久久羞羞| 国产精品丝袜91| 成人黄色a级片| 日韩**一区毛片| 欧美精品一级二级| 91视频xxxx| 中文字幕欧美一| 男人的午夜天堂| 韩日欧美一区二区三区| 日韩一卡二卡三卡| 午夜福利三级理论电影| 亚洲私人黄色宅男| 少妇aaaaa| 国产成人综合在线观看| 久久综合九色综合97婷婷| 国产精品一区二区入口九绯色| 亚洲国产美国国产综合一区二区| 色激情天天射综合网| 国产98色在线|日韩| 国产色婷婷亚洲99精品小说| 精品人伦一区二区三电影 | 婷婷国产v国产偷v亚洲高清| 欧美色图片你懂的| 无套白嫩进入乌克兰美女| 亚洲少妇中出一区| 色综合婷婷久久| 成人污视频在线观看| 中文字幕av不卡| 国精产品久拍自产在线网站| 国产一区二区三区不卡在线观看| 精品国产污网站| 四虎国产精品成人免费入口| 美国精品在线观看| 欧美成人精品福利| 亚洲a v网站| 国产揄拍国内精品对白| 精品国产一区二区亚洲人成毛片| 特级西西人体4444xxxx| 日韩有码一区二区三区| 欧美一级片在线| 蜜桃传媒一区二区亚洲av| 欧美a级理论片| 2021中文字幕一区亚洲| 粉嫩精品久久99综合一区| 国产成人在线免费| 国产精品久久夜| 色8久久人人97超碰香蕉987| 佐山爱在线视频| 亚洲二区在线视频| 日韩无一区二区| 免费一级做a爰片久久毛片潮| 激情成人午夜视频| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲高潮女人毛茸茸| 国产高清在线精品| 亚洲三级电影网站| 欧美剧情电影在线观看完整版免费励志电影 | 成人亚洲一区二区一| 亚洲男人的天堂在线观看| 欧美人动与zoxxxx乱| 无码人妻精品一区二区三区温州| 久久97超碰色| 国产精品久久久久婷婷| 欧美日韩在线综合| 亚洲自拍偷拍一区二区| 国产精品亚洲第一区在线暖暖韩国| 中文字幕一区二区在线播放| 欧美色图12p| 伊人网在线视频观看| 国产91精品免费| 亚洲自拍另类综合| 日韩精品一区二区三区四区| 国产又色又爽又高潮免费| 免费人成视频在线播放| 奇米色777欧美一区二区| 欧美激情综合五月色丁香小说| 色婷婷久久久久swag精品 | 久久99国产精品尤物| 欧美国产在线观看| 欧美日韩午夜精品| 国产精品久久免费观看| 91网上在线视频| 青草av.久久免费一区| 国产精品久久久久影院亚瑟| 欧美人伦禁忌dvd放荡欲情| 在线观看日本黄色| 麻豆tv在线观看| 国产一区二区美女| 亚洲一级电影视频| 国产亚洲福利社区一区| 欧美在线不卡视频| 国产美女永久免费无遮挡| 91色婷婷久久久久合中文| 捆绑调教一区二区三区| 亚洲婷婷国产精品电影人久久| 欧美一级淫片007| 色在线观看视频| 国产又爽又黄无码无遮挡在线观看| 成人性生交大片免费看在线播放| 日韩成人av影视| 综合在线观看色| 久久亚洲综合色| 91超碰这里只有精品国产| www.99re7| 欧美激情 一区| 久久久久成人精品无码中文字幕| 丁香婷婷深情五月亚洲|