WEB开发网
开发学院数据库MSSQL Server SQL 2008中XML的新增功能 阅读

SQL 2008中XML的新增功能

 2008-09-28 10:06:40 来源:WEB开发网   
核心提示: Ó 2007 Microsoft Corporation. 保留所有权利,Microsoft 和 SQL Server 是 Microsoft Corporation 在美国和/或其他国家/地区的注册商标或商标,SQL 2008中XML的新增功能(2),本文档中提及的真实的公

Ó 2007 Microsoft Corporation. 保留所有权利。

Microsoft 和 SQL Server 是 Microsoft Corporation 在美国和/或其他国家/地区的注册商标或商标。

本文档中提及的真实的公司和产品名称可能是其各自所有者的商标。

目录

简介1

SQL Server XML 功能的演变1

SQL Server 2000 中的XML功能1

SQL Server 2005 中的XML功能2

SQL Server 2008 中的XML功能4

XML 架构验证增强功能4

Lax 验证支持5

完全的 xs:dateTime 支持6

Union 和 List 类型6

XQuery 增强功能8

XML DML 增强功能9

结束语10

导言

Microsoft 使用 FORXML 和 OPENXML Transact-SQL 关键字在 Microsoft SQL Server 2000中引入了 XML 的相关功能,这使开发人员可以编写 Transact-SQL 代码将查询结果作为 XML 流进行检索,并将 XML 文档拆分到行集中。通过引入支持 XSD 架构验证、基于XQuery 的操作和 XML 索引的本机 xml 数据类型,SQL Server 2005显著地扩展了其 XML 的功能。SQL Server 2008 在以前版本中 XML 功能的基础上对其进行了改进,以应对客户在数据库中存储和操作 XML 数据时面临的挑战。

SQL Server XML 功能的演变

SQL Server 的 XML 功能随着 SQL Server 2000 及其后续每个版本的发布不断演变。在介绍 SQL Server 2008 中的增强功能之前,概述以前版本中 XML 功能的演变很有用。

SQL Server 2000 中的 XML 功能

在 SQL Server 2000 中,Microsoft 引入了 FOR XML 和 OPENXML Transact-SQL 关键字。FOR XML 是 SELECT 语句的扩展,它返回的查询结果是 XML 流,如下面的示例所示。

SELECT ProductID, ProductName
FROM Products Product
FOR XML AUTO

上一页  1 2 3 4 5 6 7  下一页

Tags:SQL XML 新增

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接