婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL Server Table中XML列的操作代碼

SQL Server Table中XML列的操作代碼

熱門標簽:最新人工智能電銷機器人 沒聽見電話機器人幫你接 如何做地圖標注圖鋪 al智能電話機器人 陜西電銷外呼系統好用嗎 蘭州語音外呼系統運營商 成都電話外呼系統一般多少錢 銀川高頻外呼回撥系統多少錢 數字匠心電銷機器人
復制代碼 代碼如下:

--創建測試表
DECLARE @Users TABLE
(
ID INT IDENTITY(1,1),
UserInfo XML
)
---插入測試數據
DECLARE @xml XML
SET @xml='
root>
user>
userid>1/userid>
userName>test1/userName>
/user>
/root>'
INSERT INTO @Users(UserInfo)VALUES(@xml)
--插入單節點,(類型:as first,as last,after(默認),before)
UPDATE @Users SET UserInfo.modify('insert address>shanghai/address>
into (/root/user)[1]')
--插入多節點以','分割
UPDATE @Users SET UserInfo.modify('insert (firstName>steven/firstName>,
lastName>shi/lastName>) into (/root/user)[1]')
-- 增加屬性
declare @editTime varchar(23);
set @editTime=CONVERT(VARCHAR(23), GETDATE(), 121);
UPDATE @Users SET UserInfo.modify(
N'insert (attribute editTime {sql:variable("@editTime")})
into(/root/user/userid)[1]'
)
--插入多屬性以','分割
declare @aid float,@bid float
set @aid=0.5
UPDATE @Users SET UserInfo.modify('insert (attribute aid {sql:variable("@aid")},
attribute bid {"test"}
)
into (/root/user)[1]')
---插入注釋
UPDATE @Users SET UserInfo.modify(N'insert !-- 注釋 -->
before (/root/user/userid[1])[1]')
---插入處理指令
UPDATE @Users SET UserInfo.modify('insert ?Program = "A.exe" ?>
before (/root)[1]')
---插入CDATA
UPDATE @Users SET UserInfo.modify(N'insert C>![CDATA[city>北京/city> or cdata]]> /C>
after (/root/user)[1]')
---插入文本
UPDATE @Users SET UserInfo.modify(N'insert text{"插入文本"} as first
into (/root/user)[1]')
---根據 if 條件語句進行插入
---判斷屬性值
UPDATE @Users SET UserInfo.modify('insert if(/root/user[@ID=1]) then (tel>888888/tel>)
else (qq>66666/qq>)
into (/root/user)[1]')
----判斷節點Value
UPDATE @Users SET UserInfo.modify('insert if(/root/user[firstName="steven1"]) then (tel>1111/tel>)
else (qq>2222/qq>)
into (/root/user)[1]')
----判斷user 節點數是否小于等于10
UPDATE @Users SET UserInfo.modify('insert if (count(/root/user)=10) then element user { "This is a new user" }
else () as last
into (/root)[1]')
SELECT * FROM @Users
--有命名空間的操作
--DECLARE @xml XML
-- SET @xml='root xmlns="http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/users">
-- user>
-- userid>1/userid>
-- userName>test1/userName>
-- /user>
-- /root>'
-- INSERT INTO Users(UserInfo)VALUES(@xml)
-- UPDATE Users SET UserInfo.modify('
-- declare namespace UI="http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/users";
-- insert UI:user>
-- UI:firstName>steven2/UI:firstName>
-- /UI:user> as first
-- into (/UI:root)[1]')
-- SELECT * FROM Users
-- UPDATE Users SET UserInfo.modify('
-- declare namespace UI="http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/users";
-- insert attribute ID { "55" }
-- into (/UI:root/UI:user)[1]')
您可能感興趣的文章:
  • SQLSERVER查詢所有數據庫名,表名,和字段名的語句
  • SQL Server SQL高級查詢語句小結
  • SQLServer中用T—SQL命令查詢一個數據庫中有哪些表的sql語句
  • SQL語句實現查詢SQL Server服務器名稱和IP地址
  • 關于SQL Server查詢語句的使用
  • 詳解SQL Server的簡單查詢語句
  • SqlServer 基礎知識 數據檢索、查詢排序語句
  • SQL Server中Table字典數據的查詢SQL示例代碼

標簽:巴彥淖爾 通化 鹽城 本溪 遼源 宜春 邢臺 朔州

巨人網絡通訊聲明:本文標題《SQL Server Table中XML列的操作代碼》,本文關鍵詞  SQL,Server,Table,中,XML,列,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server Table中XML列的操作代碼》相關的同類信息!
  • 本頁收集關于SQL Server Table中XML列的操作代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 望城县| 曲阳县| 十堰市| 西乌| 十堰市| 田东县| 定南县| 湾仔区| 镇宁| 克山县| 拉孜县| 孝感市| 临泽县| 常山县| 漯河市| 黄冈市| 卢湾区| 灌云县| 齐齐哈尔市| 青铜峡市| 夏津县| 西贡区| 饶阳县| 都昌县| 民丰县| 义马市| 桦南县| 莆田市| 焉耆| 秀山| 历史| 长汀县| 贡觉县| 漯河市| 金乡县| 涞水县| 宁都县| 平远县| 长治县| 堆龙德庆县| 文昌市|