首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

for xml raw 返回值字符限制——个人觉得相当有难度解决方法

2012-01-13 
for xml raw 返回值字符限制——个人觉得相当有难度如题。可以在 SQLSERVER 2000 的示例数据库中运行下面代码

for xml raw 返回值字符限制——个人觉得相当有难度
如题。
可以在 SQLSERVER 2000 的示例数据库中运行下面代码查看。
SELECT C.CustomerID, O.OrderID, O.OrderDate FroM Customers C LEFT OUTER JOIN Orders O ON C.CustomerID = O.CustomerID ORDER BY C.CustomerID FOR xml raw
应该是有限制,大概是8000个字符,应该是varchar的容量。
如何突破这种限制。


[解决办法]
一般来说,一行(包括各字段,是8000多个字符),可以使用text,ntext,image字段来突破这个难题.
[解决办法]
我的意思是不用 for xml..
生成最便利的数据结果集,再在前台程序对数据集生成xml串.

以前我图前台程序省点事,都在数据库直接生成xml串,好像方便了一些,后来发现问题很多,特别是复用的时候.

热点排行