亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SQLServer XML數(shù)據(jù)的五種基本操作

 更新時(shí)間:2009年07月22日 08:01:11   作者:  
SQLServer XML數(shù)據(jù)的五種基本操作語(yǔ)句
1.xml.exist
輸入為XQuery表達(dá)式,返回0,1或是Null。0表示不存在,1表示存在,Null表示輸入為空
2.xml.value
輸入為XQuery表達(dá)式,返回一個(gè)SQL Server標(biāo)量值
3.xml.query
輸入為XQuery表達(dá)式,返回一個(gè)SQL Server XML類型流
4.xml.nodes
輸入為XQuery表達(dá)式,返回一個(gè)XML格式文檔的一列行集
5.xml.modify
使用XQuery表達(dá)式對(duì)XML的節(jié)點(diǎn)進(jìn)行insert , update 和 delete 操作。
下面通過(guò)例子對(duì)上面的五種操作進(jìn)行說(shuō)明:
declare @XMLVar xml = '
<catalog>
<book category="ITPro">
<title>Windows Step By Step</title>
<author>Bill Zack</author>
<price>49.99</price>
</book>
<book category="Developer">
<title>Developing ADO .NET</title>
<author>Andrew Brust</author>
<price>39.93</price>
</book>
<book category="ITPro">
<title>Windows Cluster Server</title>
<author>Stephen Forte</author>
<price>59.99</price>
</book>
</catalog>'
1. xml.exist
select @XMLVar.exist('/catalog/book')-----返回1
select @XMLVar.exist('/catalog/book/@category')-----返回1
select @XMLVar.exist('/catalog/book1')-----返回0
set @XMLVar = null
select @XMLVar.exist('/catalog/book')-----返回null
2.xml.value
select @XMLVar.value('/catalog[1]/book[1]','varchar(MAX)')
select @XMLVar.value('/catalog[1]/book[2]/@category','varchar(MAX)')
select @XMLVar.value('/catalog[2]/book[1]','varchar(MAX)')
結(jié)果集為:
Windows Step By StepBill Zack49.99 Developer NULL
3.xml.query
select @XMLVar.query('/catalog[1]/book')
select @XMLVar.query('/catalog[1]/book[1]')
select @XMLVar.query('/catalog[1]/book[2]/author')
結(jié)果集分別為:
<book category="ITPro">
<title>Windows Step By Step</title>
<author>Bill Zack</author>
<price>49.99</price>
</book>
<book category="Developer">
<title>Developing ADO .NET</title>
<author>Andrew Brust</author>
<price>39.93</price>
</book>
<book category="ITPro">
<title>Windows Cluster Server</title>
<author>Stephen Forte</author>
<price>59.99</price>
</book>
<book category="ITPro">
<title>Windows Step By Step</title>
<author>Bill Zack</author>
<price>49.99</price>
</book>
<author>Andrew Brust</author>
4.xml.nodes
select T.c.query('.') as result from @XMLVar.nodes('/catalog/book') as T(c)
select T.c.query('title') as result from @XMLVar.nodes('/catalog/book') as T(c)
結(jié)果集分別為:
<book category="ITPro"><title>Windows Step By Step</title><author>Bill …………
<book category="Developer"><title>Developing ADO .NET</title><author>Andrew …………
<book category="ITPro"><title>Windows Cluster Server</title><author>Stephen …………
<title>Windows Step By Step</title>
<title>Developing ADO .NET</title>
<title>Windows Cluster Server</title>
5.xml.modify
關(guān)于modify內(nèi)容,請(qǐng)參見(jiàn)下一篇文章。

相關(guān)文章

  • 詳解SQL Server的聚焦過(guò)濾索引

    詳解SQL Server的聚焦過(guò)濾索引

    本文主要講解了通過(guò)過(guò)濾索引來(lái)提高查詢性能,同時(shí)也給出了其不同的場(chǎng)景以及其使用優(yōu)點(diǎn)和明顯的缺點(diǎn)。簡(jiǎn)短的內(nèi)容,深入的理解,有興趣的朋友可以看下
    2016-12-12
  • sql server排查死鎖優(yōu)化性能

    sql server排查死鎖優(yōu)化性能

    這篇文章介紹了sql server排查死鎖優(yōu)化性能的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Android實(shí)現(xiàn)矩形區(qū)域截屏的方法

    Android實(shí)現(xiàn)矩形區(qū)域截屏的方法

    對(duì)屏幕進(jìn)行截屏并裁剪有兩種方式:早截圖和晚截圖,對(duì)于早截圖和晚截圖的概念大家通過(guò)本文詳解學(xué)習(xí)。本文重點(diǎn)給大家介紹android實(shí)現(xiàn)矩形區(qū)域截屏的方法,需要的朋友參考下
    2017-01-01
  • win2008 r2 安裝sql server 2005/2008 無(wú)法連接服務(wù)器解決方法

    win2008 r2 安裝sql server 2005/2008 無(wú)法連接服務(wù)器解決方法

    在與 SQL Server 建立連接時(shí)出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實(shí)例的錯(cuò)誤。未找到或無(wú)法訪問(wèn)服務(wù)器。請(qǐng)驗(yàn)證實(shí)例名稱是否正確并且 SQL Server 已配置為允許遠(yuǎn)程連接
    2015-01-01
  • 親自教你使用?ChatGPT?編寫(xiě)?SQL?JOIN?查詢示例

    親自教你使用?ChatGPT?編寫(xiě)?SQL?JOIN?查詢示例

    這篇文章主要介紹了使用ChatGPT編寫(xiě)SQL?JOIN查詢,作為一種語(yǔ)言模型,ChatGPT 可以就如何構(gòu)建復(fù)雜的 SQL 查詢和 JOIN 提供指導(dǎo)和建議,但它不能直接訪問(wèn) SQL 數(shù)據(jù)庫(kù),它可以幫助您了解語(yǔ)法、最佳實(shí)踐和有關(guān)如何構(gòu)建查詢以高效執(zhí)行的一般指導(dǎo),需要的朋友可以參考下
    2023-02-02
  • SQL?Server快速?gòu)氐仔遁d實(shí)例方法分享

    SQL?Server快速?gòu)氐仔遁d實(shí)例方法分享

    最近在安裝了SQL Server后,當(dāng)由于某些原因我們需要卸載它時(shí),我們應(yīng)該怎么操作呢?這篇文章主要給大家介紹了關(guān)于SQL?Server快速?gòu)氐仔遁d的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • 探討:如何查看和獲取SQL Server實(shí)例名

    探討:如何查看和獲取SQL Server實(shí)例名

    本篇文章是對(duì)如何查看和獲取SQL Server實(shí)例名進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • SQL優(yōu)化技巧指南

    SQL優(yōu)化技巧指南

    這篇文章主要介紹了SQL優(yōu)化的方方面面的技巧,以及應(yīng)注意的地方,需要的朋友可以參考下
    2014-08-08
  • MSSQL木馬修復(fù),中木馬后的處理方法

    MSSQL木馬修復(fù),中木馬后的處理方法

    MSSQL木馬修復(fù),中木馬后的處理方法,需要的朋友可以參考一下
    2013-03-03
  • sqlserver not in 語(yǔ)句使程充崩潰

    sqlserver not in 語(yǔ)句使程充崩潰

    以前一直以為優(yōu)化在百萬(wàn)級(jí)的表中才會(huì)有意義,這次的事件改變了我的看法
    2011-12-12

最新評(píng)論