1976年贪婪的嘴唇,韩国少妇激三级做爰2023电影,久久久久久精品国产三级涨奶,妖精漫画在线观看免费漫画下拉式

SQL2008 詳解直接將XML存入到SQL中
來源:易賢網 閱讀:1875 次 日期:2017-02-13 15:29:01
溫馨提示:易賢網小編為您整理了“SQL2008 詳解直接將XML存入到SQL中”,方便廣大網友查閱!

一、前言

從 SQL Server 2005 開始,就增加了 xml 字段類型,也就是說可以直接把 xml 內容存儲在該字段中,并且 SQL Server 會把它當作 xml 來對待,而不是當作 varchar 來對待。

隨著SQL Server 對XML字段的支持,相應的,T-SQL語句也提供了大量對XML操作的功能來配合SQL Server中XML字段的使用。本文主要說明如何使用SQL語句對XML進行操作。

二、定義XML字段

在進行數據庫的設計中,我們可以在表設計器中,很方便的將一個字段定義為XML類型。需要注意的是,XML字段不能用來作為主鍵或者索引鍵。同樣,我們也可以使用SQL語句來創建使用XML字段的數據表,下面的語句創建一個名為“docs”的表,該表帶有整型主鍵“pk”和非類型化的 XML 列“xCol”:

名單

三、XML字段注意點

三、XML字段注意點

SQL Server 中以 Unicode(UTF-16) 來存儲 XML 數據。

XML 字段最多可存儲 2G 的數據。

可以像插入字符串一樣向 XML 字段寫入內容。

當在 xml 數據類型實例中存儲 XML 數據時,不會保留 XML 聲明(如 )。

插入的 xml 內容的屬性的順序可能會與原 xml 實例的順序變化。

不保留屬性值前后的單引號和雙引號。

不保留命名空間前綴。

可以對 XML 字段中的 XML 內容建立索引。

可以對 XML 字段中的 XML 內容建立約束,比如 age 節點必須大于等于 18。

可以通過創建架構來對 XML 進行類型化,比如讓 xml 內容的 節點下面必須有 節點。

四、查詢操作

在定義了一個XML類型的數據之后,我們最常用的就是查詢操作,下面我們來介紹如何使用SQL語句來進行查詢操作的。

在T-Sql中,提供了兩個對XML類型數據進行查詢的函數,分別是query(xquery)和value(xquery, dataType),其中,query(xquery)得到的是帶有標簽的數據,而value(xquery, dataType)得到的則是標簽的內容。接下類我們分別使用這兩個函數來進行查詢。

1、使用query(xquery) 查詢

我們需要得到書的標題(title),使用query(xquery)來進行查詢,查詢語句為:

名單

4、使用xpath進行查詢

xpath是.net平臺下支持的,統一的Xml查詢語句。使用XPath可以方便的得到想要的節點,而不用使用where語句。例如,

--得到id為0002的book節點

名單

完整版(請下載)

更多信息請查看數據庫
易賢網手機網站地址:SQL2008 詳解直接將XML存入到SQL中
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
主站蜘蛛池模板: 大厂| 射阳县| 屯门区| 神木县| 灯塔市| 望谟县| 且末县| 视频| 黑山县| 天台县| 永安市| 崇阳县| 湾仔区| 清水河县| 云安县| 渭南市| 五家渠市| 丰宁| 百色市| 增城市| 高安市| 松阳县| 高平市| 大港区| 嘉定区| 屯留县| 泸西县| 广汉市| 惠安县| 武安市| 荣昌县| 含山县| 深泽县| 东安县| 鸡东县| 西吉县| 巴东县| 稷山县| 丹棱县| 如东县| 广州市|