詳談SQL Server和XML支援
可擴充套件標記語言 (XML) 是用於描述資料集內容以及應如何將資料輸出到裝置上或如何在 Web 頁上顯示資料的語言。標記語言的建立來源於出版商指示印刷商如何組織報紙、雜誌或書籍內容的方法。電子資料的標記語言對所有可顯示在不同型別的電子裝置上的電子文件執行相同的功能。
XML 和超文字標記語言 (HTML) 都來源於標準通用標記語言 (SGML)。SGML 是一種複雜的大型語言,難以完全用於在 Web 上釋出資料。HTML 是比 SGML 簡單的專用標記語言,但在處理 Web 上的資料時有許多限制。XML 比 SGML 小且比 HTML 可靠,所以,在通過 Web 或公司內部網路交換電子資料的活動中,正日益成為一種重要的語言。
在如 Microsoft SQL Server 2000 的關聯式資料庫中,對資料庫表的所有操作都會產生表形式的結果。SELECT 語句的結果集為表形式。傳統的客戶端/伺服器應用程式通過從表格格式的結果集中一次提取一行或一個行塊,並將列值對映到程式變數中來執行 SELECT 語句處理結果。另一方面,Web 應用程式程式設計師更熟悉使用 XML 或 HTML 中的資料層次化表示。
SQL Server 2000 引入了對 XML 的支援。這些新特性包括:
1、能夠通過 URL 訪問 SQL Server。
2、支援 XML-Data 架構並能在這些架構上指定 XPath 查詢。
3、能夠檢索並寫入 XML 資料:
- 使用 SELECT 語句和 FOR XML 子句檢索 XML 資料。
- 使用OpenXML 行集提供程式寫入 XML 資料。
4、增強了 Microsoft SQL Server 2000 OLE DB 提供程式 (SQLOLEDB),使得可以將 XML 文件設定為命令文字並以流的形式返回結果集。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-622810/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XML Support in Microsoft SQL Server 2005XMLROSSQLServer
- tomcat支援https的server.xml配置TomcatHTTPServerXML
- SQL Server FOR XML PATH 語句的應用SQLServerXML
- SQL Server中操作XML型別資料SQLServerXML型別
- SQL Server 中的稀疏列支援SQLServer
- Tomcat的Server.xml配置詳解TomcatServerXML
- 淺談SQL Server幾點不足SQLServer
- SQL Server 2016 的各版本和支援的功能SQLServer
- [提問交流]OneThink支援 sql server?SQLServer
- 詳解Tomcat 配置檔案server.xmlTomcatServerXML
- 談SQL Server 2012 AlwaysOnSQLServer
- 匯入xml檔案到SQL Server 2005XMLSQLServer
- Sql server:從XML檔案中讀取配置資訊SQLServerXML
- SQL Server:觸發器詳解SQLServer觸發器
- SQL Server表分割槽詳解SQLServer
- SQL Server Express和SQL Server Compact的應用SQLServerExpress
- Tomcat 7 server.xml 配置檔案詳解TomcatServerXML
- tomcat中的server.xml元素詳解 【Z】TomcatServerXML
- 淺談SQL Server中的快照問題SQLServer
- 淺談SQL Server觸發器的使用SQLServer觸發器
- SQL Server中讀取XML檔案的簡單做法SQLServerXML
- SQL Server 中對XML資料的五種基本操作SQLServerXML
- 招聘 微軟全球技術支援中心 sql server組微軟SQLServer
- SQL Server 觸發器詳情HOPPSQLServer觸發器
- SQL Server 索引結構詳述(1)SQLServer索引
- SQL Server表分割槽操作詳解SQLServer
- SQL Server 管理常用的SQL和T-SQLSQLServer
- SQL Server資料體系和應用程式邏輯詳解SQLServer
- SQL Server資料庫安全管理經驗談SQLServer資料庫
- XML文件插入SQL Server2000資料庫(2)XMLSQLServer資料庫
- XML文件插入SQL Server2000資料庫(1)XMLSQLServer資料庫
- Sql server 國際化的支援,查詢亂碼SQLServer
- Sql Server之資料型別詳解SQLServer資料型別
- sql server系統表詳細說明SQLServer
- SQL Server中CLR安全性詳解SQLServer
- 詳細瞭解SQL Server 2008效能和效能優化SQLServer優化
- SQL Server 2005中插入XML資料的三種方法SQLServerXML
- 淺談SQL Server 對於記憶體的管理SQLServer記憶體