当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 既然对数据库服务器增强了此新的 XML 功能,那么对 Microsoft ADO.NET 2.0 中的 SqlClient 数据提供程序也进行增强就不会令人感到惊奇了。
 

 

    摘要:一、简介 microsoft 通过宿主 microsoft .net framework 2.0 公共语言运行库 (clr),sql server 2005显著地增强了数据库编程模型的功能。它支持用任何 clr 语言(特别是 microsoft visual c# .net、microsoft visual basic .net 和 microsoft visual c++)编写过程、触发器和函数。同时,它还提供了扩展数据库系统中的类型系统和聚合函数的......
    摘要:简介 所有 sql server 数据访问应用程序编程接口 (api) 都提供了一个抽象来表示会话和会话中的请求。sql server 2000 以及更早的版本限制编程模型,它要求任何时候一个给定的会话中最多只能有一个待定的请求。有几个替代办法被用来解决这种限制,在这些替代办法中,最常见的可能就是服务器端光标。sql server 2005 实现了 multiple active result set (mars),它解除了这个约束。本文介绍了 mars......


从 SQL Server 2005 中处理 XML(1)

一、简介

microsoft sql server 2005 中的重大更改之一是包含了 xml 数据类型。此数据类型是第一类类型,就像 int 或 varchar 一样,而且 sql server 2005 允许使用一系列 xml 特定的函数对此数据类型进行就地查询与处理。它还支持存储数据库中的 xml 架构的集合,从而启用基于数据库的架构验证。另外,sql server 2005 大大地扩展了 xml 组合(select ... for xml 语句)的功能,扩展了 openxml() xml 分解函数,并针对 xml 数据类型提供了一个新的 nodes() 函数以进行更轻量级的分解。

sql server 2005 可以产生两类 xml 输出。语句 select * from authors for xml auto 产生 xml 流,而不是一列一行的行集。该输出类型与 sql server 2000 中的输出类型相比没有改变。只是因为查询分析器工具中的限制,xml 流输出在 sql server 查询分析器中才显示为一列一行的行集。您可以通过其特定的唯一标识符名称“xml_f52e2b61-18a1-11d1-b105-000805f49916b”来将这种流与“普通”列区分开来。此名称实际上是底层 tds(这是一种表格式的数据流,sql server 网络格式)分析器的指示器,在这种分析器中,列应该流至客户端,而不是像普通行集那样发送。有一种特殊的方法 sqlcommand.executexmlreader 用来在客户端上检索此特殊的流。在 sql server 2005 中,select ... for xml 语句通过许多方式得到了增强。这里仅提少数几种: 【相关文章:i5/OS操作系统的基本功能

既然对数据库服务器增强了此新的 xml 功能,那么对 microsoft ado.net 2.0 中的 sqlclient 数据提供程序也进行增强就不会令人感到惊奇了。对 ado.net dataset 也有更改,以便支持类型 xml 的 datacolumn,而且 system.data 与 system.xml 之间的“集成点”得到了拓宽。在本文中,我将探究在客户端上使用 sql server 2005 xml 数据类型。 【扩展阅读:IBM iSeries服务器进入Powe

在大多数情况下,当您需要 sql server 2000 中的 for xml explicit 模式时,有一种新的、便于使用的 for xml path 模式。 【扩展信息:浅析i5/OS操作系统

1.

2.

使用 type 指令,除了生成流之外,您还可以生成 xml 数据类型列。


...   下一页
    摘要:sql server express sql server 2005 express edition 是 microsoft sql server 的 microsoft 桌面引擎 (msde) 版本的替代产品。它的体系结构完全重新设计,您可以像使用 microsoft access/jet 数据库那样安装和使用它,但是不会出现与该方法相关联的问题。sql server 2005 express edition 为满足下列应用程序的需要而构建更好的解决方......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE