日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

转载---SQL Server XML基础学习2之--FOR XML AUTO/RAW

發(fā)布時間:2024/4/14 asp.net 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转载---SQL Server XML基础学习2之--FOR XML AUTO/RAW 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文主要介紹FOR XML 的?AUTO 模式和 RAW 模式

?

?

--AUTO 模式將查詢結(jié)果以嵌套 XML 元素的方式返回。這不能較好地控制從查詢結(jié)果生成的 XML 的形式。

--如果要生成簡單的層次結(jié)構(gòu),AUTO 模式查詢很有用。
--但是,使用 EXPLICIT 模式和使用 PATH 模式在確定從查詢結(jié)果生成的 XML 的形式方面可提供更好的控制和更大的靈活性。


--> 測試數(shù)據(jù):#tb
IF OBJECT_ID('TEMPDB.DBO.#tb') IS NOT NULL?
? ?DROP TABLE #tb
GO?
CREATE TABLE #tb
? ? ? ?(
? ? ? ? [id] INT IDENTITY PRIMARY KEY ,
? ? ? ? [name] VARCHAR(4),
? ? ? ? [type] VARCHAR(10)
? ? ? ?)
INSERT ?#tb
? ? ? ? SELECT ?'彪' , '流氓'
? ? ? ? UNION ALL
? ? ? ? SELECT ?'阿紫' , '流氓'
? ? ? ? UNION ALL
? ? ? ? SELECT ?'小強' , '流氓'
? ? ? ? UNION ALL
? ? ? ? SELECT ?'光輝' , '臭流氓'
? ? ? ? UNION ALL
? ? ? ? SELECT ?'小D' , '臭流氓'
? ? ? ? UNION ALL
? ? ? ? SELECT ?'野子' , '臭流氓'
--------------開始查詢--------------------------
SELECT * FROM #tb FOR XML AUTO
/*
<_x0023_tb id="1" name="彪" type="流氓" />
<_x0023_tb id="2" name="阿紫" type="流氓" />
<_x0023_tb id="3" name="小強" type="流氓" />
<_x0023_tb id="4" name="光輝" type="臭流氓" />
<_x0023_tb id="5" name="小D" type="臭流氓" />
<_x0023_tb id="6" name="野子" type="臭流氓" />


*/
--ELEMENTS 選項,將返回以元素為中心的 XML。
SELECT * FROM #tb FOR XML AUTO,ELEMENTS
/*
<_x0023_tb>
? <id>1</id>
? <name>彪</name>
? <type>流氓</type>
</_x0023_tb>
<_x0023_tb>
? <id>2</id>
? <name>阿紫</name>
? <type>流氓</type>
</_x0023_tb>
<_x0023_tb>
? <id>3</id>
? <name>小強</name>
? <type>流氓</type>
</_x0023_tb>
<_x0023_tb>
? <id>4</id>
? <name>光輝</name>
? <type>臭流氓</type>
</_x0023_tb>
<_x0023_tb>
? <id>5</id>
? <name>小D</name>
? <type>臭流氓</type>
</_x0023_tb>
<_x0023_tb>
? <id>6</id>
? <name>野子</name>
? <type>臭流氓</type>
</_x0023_tb>
*/
=




--RAW 模式將查詢結(jié)果集中的每一行轉(zhuǎn)換為帶有通用標識符 <row> 或可能提供元素名稱的 XML 元素。
--默認情況下,行集中非 NULL 的每列值都將映射為 <row> 元素的一個屬性。
--如果將 ELEMENTS 指令添加到 FOR XML 子句,則每個列值都將映射到 <row> 元素的子元素。
--指定 ELEMENTS 指令之后,您還可以選擇性地指定 XSINIL 選項以將結(jié)果集中的 NULL 列值映射到具有 xsi:nil="true" 屬性的元素。




SELECT * FROM #tb FOR XML RAW?
/*
<row id="1" name="彪" type="流氓" />
<row id="2" name="阿紫" type="流氓" />
<row id="3" name="小強" type="流氓" />
<row id="4" name="光輝" type="臭流氓" />
<row id="5" name="小D" type="臭流氓" />
<row id="6" name="野子" type="臭流氓" />
*/
--使用 XMLDATA 和 XMLSCHEMA 選項作為結(jié)果請求架構(gòu)?
SELECT * FROM #tb FOR XML RAW, XMLDATA ;
--檢索二進制數(shù)據(jù)?


DECLARE @a VARBINARY(10)=0x78786F6F
SELECT @a AS 'VARBINARY' FOR XML RAW,BINARY BASE64
--結(jié)果為base64 編碼的二進制數(shù)據(jù)
/*
XML_F52E2B61-18A1-11d1-B105-00805F49916B
<row VARBINARY="eHhvbw=="/>
*/
--對于結(jié)果集中的每一行,RAW 模式都生成一個元素 <row>。
--您可以通過向 RAW 模式指定一個可選參數(shù)為該元素指定另一個名稱,如該查詢中所示。
SELECT * FROM #tb FOR XML RAW('流氓們')


--AUTO 模式和 RAW 模式都可以使用 ROOT , ELEMENTS XSINIL, TYPE 指令,這里就不一一列舉了

轉(zhuǎn)載于:https://www.cnblogs.com/Frank99/p/5974469.html

總結(jié)

以上是生活随笔為你收集整理的转载---SQL Server XML基础学习2之--FOR XML AUTO/RAW的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产三级麻豆 | 色噜噜噜 | 午夜影院在线观看18 | 欧美另类极品 | 在线视频免费观看你懂的 | 精品在线免费视频 | 久久综合五月天 | 国产精品成人久久久久久久 | 国产乱码精品一区二区三区不卡 | 嫩草懂你| 亚洲欧美在线综合 | 色呦呦在线免费观看 | 米奇影音 | 亚洲www | 国产在线999 | 色香影视 | 人妻巨大乳一二三区 | 国产精品无码成人片 | a天堂av| 亚洲黄页 | 中文字幕精品久久久久人妻红杏ⅰ | www奇米影视com | 国产日韩中文 | 欧美日韩激情网 | 色呦呦免费视频 | 男女污污视频在线观看 | 日韩在线观看免费网站 | 97精品熟女少妇一区二区三区 | 伊人久久五月天 | 精品日韩一区二区三区四区 | 久久精品人人做人人爽 | 神马影院一区二区三区 | 午夜色图 | 午夜精品在线播放 | 国产xx视频 | 激情小视频在线观看 | 91成人精品一区在线播放 | 亚洲天堂h| 黄网站色视频免费观看 | 国产xxxx孕妇 | 奇米影| 免费成人进口网站 | 热99在线 | 欧美一区二区三区四 | 贵族女沦为官妓h呻吟 | 国产精品无码白浆高潮 | 亚洲色图 欧美 | 天天干干干干干 | 国产免费脚交足视频在线观看 | 成人福利视频 | 色婷婷国产精品 | 人妻精品一区二区在线 | 东方成人av在线 | 樱花草涩涩www在线播放 | 欧美wwwwww | 黄色av电影在线观看 | 亚洲一区二区三区四区在线观看 | 亚洲人人爽 | 中文字幕欧美专区 | 精品欧美一区二区精品久久 | 久久久久久九九 | 国产精品jizz在线观看软件 | 东京热毛片 | 日本乱偷中文字幕 | 粉嫩在线 | 肉色丝袜小早川怜子av | 色多多视频在线观看 | 无码精品人妻一区二区三区漫画 | 欧美日韩黄色一区二区 | 很黄很污的视频网站 | 日韩1区| 成人91 | 特种兵之深入敌后高清全集免费观看 | 黄色大片在线播放 | 成人性生生活性生交全黄 | 97超碰免费在线 | 中日韩在线 | 亚洲精品久久久久久国产精华液 | 久久久久久久久久久国产精品 | 欧美色图激情小说 | 精品动漫一区二区 | 中国av一区| 麻豆一二三区 | 婷婷六月在线 | 白丝女仆被免费网站 | 欧美一区二区黄色 | 呦呦在线视频 | 久草综合在线视频 | 黄a在线 | 成人乱人乱一区二区三区 | 精品久久久久久久久久久久 | 亚洲经典视频在线观看 | 日本不卡一区二区三区在线观看 | 99热都是精品 | 免费在线观看不卡av | 国产精品爽爽爽 | ass极品水嫩小美女ass | 国产精成人 | 女同动漫免费观看高清完整版在线观看 |