好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > sqlserver2005 xml字段的讀寫操作

sqlserver2005 xml字段的讀寫操作

熱門標簽:北京智能外呼系統供應商家 孝感銷售電銷機器人廠家 江西穩定外呼系統供應商 中國地圖標注省份用什么符號 奧維地圖標注字體大小修改 無錫梁溪公司怎樣申請400電話 電話機器人錄音師薪資 智能電銷機器人教育 高德地圖標注電話怎么沒了
1.創建xml字段
在表xmlTest內創建一個字段,命名_x,設置數據類型為xml。
2.寫入xml
insert into xmlTest (_x) values('
root>
item attr1="a1" attr2="a2">item11/item>
item attr1="a1" attr2="a2">item12/item>
/root>
')
go
如此再插入一條記錄:
insert into xmlTest (_x) values('
root>
item attr1="b1" attr2="b2">item21/item>
item attr1="b1" attr2="b2">item22/item>
/root>
')
3.查詢數據
3.1 查詢字段所有數據
select _x from xmlText
結果如圖:

3.2 查詢root下面的第一個item節點
select _x.query('root/item[1]')
from xmlTest
結果:

3.3 查詢root下面的第一個item節點的值
select _x.value('(root/item)[1]','varchar(50)')
from xmlTest
結果:

3.3 查詢root下面的第二個item節點的attr2屬性值
select _x.value('(root/item/@attr2)[2]','varchar(50)')
from xmlTest
結果:

3.4 查詢表中每條記錄的xml字段的item節點值,全部列出來
SELECT t2.c1.value('.','varchar(20)') as items
from xmlTest
cross apply _x.nodes('root/item') as t2(c1)
結果:

3.5 查詢表中id=1記錄的xml的所有item字段的attr2屬性值
SELECT t2.c1.value('@attr2','varchar(20)') as attr2
from xmlTest
cross apply _x.nodes('root/item') as t2(c1)
where id='1'

結果:

3.6 查詢id為1的所有節點中attr1屬性為a1的第一個匹配節點的attr2屬性值

select _x.value('(root/item[@attr1="a1"]/@attr2)[1]','varchar(50)')
from xmlTest where id='1'

結果:

3.7 多表查詢

例如:存在另外1個table:t2,其字段xmlid關聯表xmlTest,而attr1關聯xmlTest的_x字段中的attr1屬性值。

查詢表xmlTest中id=‘1'記錄中_x字段內item節點中attr1為表t2中attr1字段值時,item節點中attr2的屬性值

select xmlTest._x.value('(root/item[@attr1=sql:column("t2.attr1")]/@attr2)[1]','varchar(50)') as attr2,t2.attr1
from xmlTest join t2 on t2.xmlid=xmlTest.id
where xmlTest.id='1'

4.修改數據
4.1 修改表中id=1記錄的第一個item節點值
UPDATE xmlTest
set _x.modify('replace value of (root/item/text())[1] with "xxxxx"')
where id='1'

select _x.query('root/item[1]') as item1
from xmlTest
結果:

4.2 修改表中id=2記錄的第二個item節點的attr2屬性值
UPDATE xmlTest
set _x.modify('replace value of (root/item/@attr2)[2] with "2222b"')
where id='2'

select _x.query('root/item[2]') as item1
from xmlTest
結果:

您可能感興趣的文章:
  • SQLServer XML數據的五種基本操作
  • C#怎樣才能將XML文件導入SQL Server
  • SQLServer XML查詢快速入門(18句話)
  • SqlServer參數化查詢之where in和like實現之xml和DataTable傳參介紹
  • Sqlserver 2005使用XML一次更新多條記錄的方法
  • 在SQL Server中將數據導出為XML和Json的方法
  • SQLServer XML查詢18句話入門教程
  • SQL Server解析XML數據的方法詳解

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

巨人網絡通訊聲明:本文標題《sqlserver2005 xml字段的讀寫操作》,本文關鍵詞  sqlserver2005,xml,字段,的,讀寫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sqlserver2005 xml字段的讀寫操作》相關的同類信息!
  • 本頁收集關于sqlserver2005 xml字段的讀寫操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 色老板导航| 啊灬啊灬啊灬快灬深用口述说| 欧美18videosex性欧美老师| 福利姬在线精品观看| 人人妻人人澡人人爽人人sex视频| 国产a国产片| 美女光屁股免费直播| 一女二男3p波多野结衣| 亚洲视频图片小说| 97久久久碰碰碰久久碰碰碰| 黄网站色在线视频免费观看| 亚洲精品巨爆乳无码大乳巨学生 | 欧美AV无码区二三区A片噜大师| 亚洲精品TV久久久久久久久久| 国产?刺激?高潮?大学生| 强行挺进朋友漂亮人妻身体| 嗯啊轻点啊| 91网曝黑料今日吃瓜| 成人直播app| 欧美性潮喷XXXXX免费视频看| 日本精品成人无码中文字幕网址 | 亚洲Av天堂台湾一级毛片大全| 亚洲日韩区在线电影| 国产区第一页| 日本正能量不良网站| 《大胸护士》在线观看无码| 爆乳美女露双奶头无遮挡| 五月天婷亚洲天综合网精品偷| 丰满胸大| 99ri国产精品无码色欲| 亚州国产AV精品一区二区三区 | 亚洲AV无码乱码精品国产福利| 特黄特色60分钟免费| 日本婬乱一级毛片无码约会炮| 日韩区中文字幕| 自慰走绳playY荡学院夫夫| 国产一级做a爰老师教学生| 性一交一乱一乱一视频| 欧美乱人视频中文字幕| 337P粉嫩日本欧洲亚洲福利鲁 | 古代h文系列|