和的集成(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>
示例可以让我们对各种设置的内部工作机理有更多的了解,下面我们就进一步研究下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>
可选元素示例可以让我们对各种设置的内部工作机理有更多的了解,下面我们就进一步研究下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>
- 和的集成(2)
- SQLServer和的集成(2)
- SQL Server和XML的集成(2)
- 和的集成(1)
- Tomcat和Apache的集成
- rainbow和论坛的集成
- drools和spring的集成
- oscache和hibernate的集成
- Tomcat和Apache的集成
- apache和tomcat的集成
- Tomcat和Apache的集成
- SQLServer和的集成(1)
- spring和struts的集成
- VC和Matlab的集成
- spring和struts的集成
- weblogic和mq的集成
- Spring 和 Hibernate的集成
- VC和Matlab的集成
- [转]后现代婆婆致未来儿媳的信
- 实例简析XPath串函数和XSLT
- 学习中的思考
- 对Worksheet_SelectionChange事件写入代码后影响Excel剪切、复制粘贴的修正
- 在应用程序中集成外壳的上下文菜单(上)
- 和的集成(2)
- 在应用程序中集成外壳的上下文菜单(下)
- java 连接数据库
- 和的集成(1)
- 编译FFPLAYER
- junit使用
- DLL地狱及其解决方案
- 一个将15的身份证号升为18位的函数(VB)
- The Python Profilers (python性能优化工具介绍)