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

SQL 2008中XML的新增功能

 2008-09-28 10:06:40 来源:WEB开发网   
核心提示: <CustomerList><Customer>Kim Abercrombie</Customer><Customer>Margaret Smith</Customer></CustomerList>另一个在 SQL

<CustomerList>
 <Customer>Kim Abercrombie</Customer>
 <Customer>Margaret Smith</Customer>
</CustomerList>

另一个在 SQL Server 2005 中引入的与 XML 相关的显著功能是支持 XML 索引。为了增强 XML 的查询功能,可以为类型 xml 列创建主 XML 索引和辅助XML 索引。主 XML 索引是 XML 实例中所有节点的细化表示,查询处理器可以使用它快速查找XML 值中的节点。创建主 XML 索引后,可以创建辅助 XML 索引改善特定查询类型的性能。下面的例子就是创建主 XML 索引和类型 PATH 的辅助 XML 索引,这可以改善使用 XPath 表达式识别 XML 实例中节点的查询性能。

CREATE PRIMARY XML INDEX idx_xml_Notes
ON SalesOrders (Notes)
GO
CREATE XML INDEX idx_xml_Path_Notes
ON SalesOrders (Notes)
USING XML INDEX idx_xml_Notes
FOR PATH
GO

SQL Server 2008 中的 XML 功能

在 SQL Server 2000 和 SQL Server 2005 中引入的 XML 功能,在 SQL Server 2008 中得到了进一步增强。SQL Server 2008 中与XML相关的主要增强功能包括:

改进了架构验证功能

增强了对 XQuery 的支持

增强了执行 XML 数据操作语言 (DML) 插入的功能

本文的其余内容将详细介绍这些增强功能,并演示如何使用它们在 SQL Server 2008 中实施更好的 XML 解决方案。

XML 架构验证增强功能

可以通过强制实施与一个或几个 XSD 架构符合的方法验证 XML 数据。架构为特定 XML 数据结构定义许可的 XML 元素和属性,并通常用于确保包括所有所需数据元素的 XML 文档使用正确的结构。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:SQL XML 新增

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