濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > SQLServer2005 XML數(shù)據(jù)操作代碼

SQLServer2005 XML數(shù)據(jù)操作代碼

熱門標(biāo)簽:中國(guó)地圖標(biāo)注省份用什么符號(hào) 電話機(jī)器人錄音師薪資 奧維地圖標(biāo)注字體大小修改 無錫梁溪公司怎樣申請(qǐng)400電話 智能電銷機(jī)器人教育 孝感銷售電銷機(jī)器人廠家 北京智能外呼系統(tǒng)供應(yīng)商家 高德地圖標(biāo)注電話怎么沒了 江西穩(wěn)定外呼系統(tǒng)供應(yīng)商
示例:
創(chuàng)建Table
復(fù)制代碼 代碼如下:

CREATE TABLE [dbo].[xmlTable](
[id] [int] IDENTITY(1,1) NOT NULL,
[doc] [xml] NULL
)


一。插入數(shù)據(jù)
1.通過XML文件插入
1.xml
復(fù)制代碼 代碼如下:

?xml version='1.0' encoding='utf-8' ?>
dd>
a id="2">dafaf2/a>
a id="3">dafaf3/a>
a id="4">dafaf4/a>
/dd>

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

insert into xmlTable(doc)
select * from
openrowset(BULK 'C:\Documents and Settings\Administrator\桌面\1.xml',SINGLE_CLOB) as x

2.通過字符串插入
insert into xmlTable(doc) values('dd>a>123/a>/d>')

二。查詢
select doc.value('(/dd/a[@id>2])[1]','nvarchar(50)') as xm from xmlTable
select * from xmlTable where doc.value('(/dd/a[@id>2])[1]','nvarchar(50)') ='博客園'
三。更新
1.插入節(jié)點(diǎn)
update xmlTable set doc.modify('insert a>123/a> into (/dd)[1]')
注:insert 要插入的節(jié)點(diǎn)> 插入到 節(jié)點(diǎn)里面>
into --插入里面
after --插入節(jié)點(diǎn)后面
before --插入節(jié)點(diǎn)前面
2.刪除節(jié)點(diǎn)
update xmlTable
set doc.modify('delete (/dd/a)[1]') --刪除 /dd/a 的第一個(gè)節(jié)點(diǎn)
3.修改節(jié)點(diǎn)
update xmlTable
set doc.modify('replace value of (/dd/a/text())[1] with "博客園"')


暫時(shí)只學(xué)到這么多,以后再寫。。。

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQLServer2005 XML數(shù)據(jù)操作代碼》,本文關(guān)鍵詞  SQLServer2005,XML,數(shù)據(jù),操作,;如發(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)文章
  • 下面列出與本文章《SQLServer2005 XML數(shù)據(jù)操作代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQLServer2005 XML數(shù)據(jù)操作代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    敦煌市| 米易县| 新建县| 惠来县| 博兴县| 文成县| 深圳市| 濉溪县| 吴堡县| 绥棱县| 陆良县| 朝阳县| 鹤峰县| 镇安县| 克山县| 衡南县| 保定市| 扎赉特旗| 崇义县| 遂溪县| 于田县| 大名县| 台东市| 和田市| 江孜县| 澄迈县| 顺昌县| 梅州市| 乌苏市| 白朗县| 涿鹿县| 壤塘县| 奉节县| 玉环县| 石城县| 江孜县| 桦甸市| 新干县| 榕江县| 隆昌县| 和田县|