当前位置: 代码迷 >> Sql Server >> nvarchar(max)的资源浪费和8000的限制的有关问题
  详细解决方案

nvarchar(max)的资源浪费和8000的限制的有关问题

热度:77   发布时间:2016-04-27 13:56:00.0
nvarchar(max)的资源浪费和8000的限制的问题!
sql 2008 r2. 如果用varchar(50)设计一个表/视图,如果里面有上千列,数据返回会有一个8000byte限制。

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

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

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