詳談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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2016 的各版本和支援的功能SQLServer
- Tomcat的Server.xml配置詳解TomcatServerXML
- [提問交流]OneThink支援 sql server?SQLServer
- SQL Server:觸發器詳解SQLServer觸發器
- 淺談SQL Server中的快照問題SQLServer
- SQL Server 觸發器詳情HOPPSQLServer觸發器
- SQL Server2012 安裝方法詳解SQLServer
- SQL Server表分割槽刪除詳情DSCCSQLServer
- sql serverSQLServer
- SQL Server誤區30日談-Day16-資料的損壞和修復SQLServer
- 【SQL Server】本地備份和還原SQLServer
- Microsoft Sql Server 2017 Reporting Services 不支援安裝在DC上ROSSQLServer
- SQL Server 2000詳細安裝過程及配置SQLServer
- SQL Server 2005詳細安裝過程及配置SQLServer
- logback的使用和logback.xml詳解XML
- SQL Server中的日期和時間:DATEADD()SQLServer
- Spring Boot 整合 MyBatis和 SQL Server實踐Spring BootMyBatisSQLServer
- MySql/Oracle和SQL Server的分頁查MySqlOracleServer
- SQL Server 的xp_cmdshell和bcp使用SQLServer
- Moebius for SQL ServerSQLServer
- sql server 使用SQLServer
- SQL Server教程SQLServer
- 微軟對Linux不友好?SQL Server支援Linux怎麼說GF微軟LinuxSQLServer
- SQL Server 2016資料庫快照代理過程詳解SQLServer資料庫
- 【超詳細】SQL Server2012 Express版本安裝教程SQLServerExpress
- Mybatis原始碼分析(二)XML的解析和Annotation的支援MyBatis原始碼XML
- 使用DocumentBuilderFactory解析XML淺談UIXML
- DB2 和SQL Server自增列比較DB2SQLServer
- SQL Server中count(*)和Count(1)的區別SQLServer
- SQL Server 查詢表註釋和欄位SQLServer
- SQL SERVER優化SQLServer優化
- Nodejs 操作 Sql ServerNodeJSSQLServer
- SQL Server 別名(as)SQLServer
- sql server遞迴SQLServer遞迴
- Sql server with as update用法SQLServer
- SQL Server下載SQLServer
- SQL Server Left joinSQLServer
- SQL Server SUBSTRING FunctionsSQLServerFunction
- SQL Server LEFT FunctionsSQLServerFunction