sql server和xml的集成--

sql server和xml的集成--

ID:24373666

大小:51.00 KB

页数:3页

时间:2018-11-14

sql server和xml的集成--_第1页
sql server和xml的集成--_第2页
sql server和xml的集成--_第3页
资源描述:

《sql server和xml的集成--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SQLServer和XML的集成>>XML可谓最新的数据存储解决方案了。XML相比HTML给予了L同自己的产品集成起来。微软就是采取如此举措的先驱者。微软公司在开发Inter产品的时候一度慢慢腾腾,现在可就不同了。最近一位微软公司的高级职员就这样说:“你要给我们一刀,伤口里出来的尽是XML。”也许形容得有点过分,但事实确实是这样的:微软的几乎所有产品中都能看到XML的身影。举个例子:微软是如何在其SQLServer产品线中集成XML的呢?下面咱们就来看看关键的FORXML子句。    以XML的名义获取信息    SQLServer和XML之间的集成首要一点就是根据SQL数据创建XML

2、文件。XML文件的构造并不复杂,用简单的脚本和ADO记录集就可以轻松产生。这个任务虽然不算麻烦,但开发人员却需要针对他们从服务器获取的结果集合产生不同的脚本,或者编写更为复杂的通用脚本。SELECT语句则由此而配备了新的FORXML子句。    该子句的语法如下所示:  [FOR{XML{RALDATA]  [,ELEMENTS]  [,BINARYBASE64]}]    FORXML子句的XML模式由三种参数值表示:RAL的形式和组成。下面我们就更深入些地通过以下示例了解以上各个XML选项。    RAOrders,[OrderDetails]  LRAOrders,[OrderD

3、etails]  LAUTO,XMLDATA    以上的SQL语句产生以下结果:  <Schemaname="Schema2"xmlns="urn:schema12下一页>>>>这篇文章来自..,。s-microsoft-:xml-data"xmlns:dt="urn:schemas-microsoft-:datatypes">  <ElementTypename="Orders"content="eltOnly"model="closed"order="many"><elementtype="Order_x0020_Details"maxOccurs=

4、"*"/>…    ELEMENTS  ELEMENTS选项指示各数据列作为子元素而非属性返回。假如你采用AUTO模式就可以只采用该选项。    BINARYBASE64  使用该选项表示你希望采用base64编码格式表示二进制数据。    采用XML子句的说法可就多了,你最好参考下SQL在线图书。    在线指南  SQLServer在线图书对FORXML子句的用法进行了阐述。而且还提到了在使用这一子句时要注意的多项限制。比方说,FORXML字句不能同视图定义或者PUTEBY子句合用。你不妨参考有关文档了解更多细节。    本文只是对FORXML子句的简单说明,这里要提醒你的是

5、这一部分不过是XML同SQLServer集成需要注意的一点,其他方面的问题还包括IIS的OPENXML函数和模版文件等。看来真是这样,SQLServer的每个毛孔都滴着XML这种东西。上一页12>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。