和的集成(2)

来源:互联网 发布:证件照相机软件 编辑:程序博客网 时间:2024/05/02 00:41
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
可选元素
 
示例可以让我们对各种设置的内部工作机理有更多的了解,下面我们就进一步研究下FORXML语句的可选元素XMLDATA。

如果你设置该选项,那么XML-Dataschema就会包含在结果集合里。以下是SQL语句:
SETROWCOUNT3
SELECTOrders.OrderID,Orders.OrderDate,ProductID
FROMOrders,[OrderDetails]
WHEREOrders.OrderID=[OrderDetails].OrderID
ORDERBYOrders.OrderID
FORXMLAUTO,XMLDATA

以上的SQL语句产生以下结果:
<Schemaname="Schema2"xmlns="urn:schemas-microsoft-com:xml-data"xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ElementTypename="Orders"content="eltOnly"model="closed"order="many"><elementtype="Order_x0020_Details"maxOccurs="*"/>…

ELEMENTS
ELEMENTS选项指示各数据列作为子元素而非属性返回。假如你采用AUTO模式就可以只采用该选项。

BINARYBASE64
使用该选项表示你希望采用base64编码格式表示二进制数据。

采用XML子句的说法可就多了,你最好参考下SQL在线图书。
在线指南
SQLServer在线图书对FORXML子句的用法进行了阐述。而且还提到了在使用这一子句时要注意的多项限制。比方说,FORXML字句不能同视图定义或者COMPUTEBY子句合用。你不妨参考有关文档了解更多细节。

本文只是对FORXML子句的简单说明,这里要提醒你的是这一部分不过是XML同SQLServer集成需要注意的一点,其他方面的问题还包括IIS的OPENXML函数和模版文件等。看来真是这样,SQLServer的每个毛孔都滴着XML这种东西。

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击