日期:2014-05-18  浏览次数:20357 次

nvarchar(max)的资源浪费和8000的限制的问题!
sql 2008 r2. 如果用varchar(50)设计一个表/视图,如果里面有上千列,数据返回会有一个8000byte限制。

我的问题是,是不是这个限制只在表里有,在视图里就没有;
还有一个问题就是如果用nvarchar(max)就没有这个限制,但是是否太浪费资源呢?

------解决方案--------------------
表有上千列,就靠考虑你的数据局结构设计问题了
一张表有上千列,好恐怖啊!!!
------解决方案--------------------
视图有那么多列??
你用的了那么多吗??

视图就是虚拟表
------解决方案--------------------
上千列?我没有遇到过上千列的情况...
------解决方案--------------------
果断喷老板一身血