当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 解析:正确的理解SQL Server和XML支持

MSSQL
如何取得一个表的所有字段名用逗号分割
Sql Server下数据库链接的使用方法
修改SQL SERVER内置存储过程
oracle中解决汉字无法显示、输入问题
两台SQL Server数据同步解决方案
SQL服务器内存有两种基本管理方法:动态分配和静态分配
SQL Server里函数的两种用法(可以代替游标)
sql server的cube操作符使用详解
SQL中HAVING从句的用法
使用T_SQL脚本创建SQLServer2000后台计划作业任务
SQL Server中合并用户日志表的方法
SQL Server 本机 Web 服务的使用方案
Windows XP下安装SQL2000企业版
三步堵死SQL注入漏洞
HOW TO:使用 Osql 工具管理 SQL Server 桌面引擎 (MSDE 2000
如何获取SQL Server数据库里表的占用容量大小
查询表主键外键信息的SQL
SQL Server根据查询结果,生成XML文件
SQL Server2005 Analysis服务实践之起步
关于对sql2000查询结果进行相关度排序的测试

MSSQL 中的 解析:正确的理解SQL Server和XML支持


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 75 ::
收藏到网摘: n/a

可扩展标记语言 (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 文档设置为命令文本并以流的形式返回结果集。