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

字段长度解决办法

2013-10-22 
字段长度刚才发了给贴子,都说设的长一点就行了。结果不是这样的。我设的倒是长了。结果提示我:而此值超出了允

字段长度
刚才发了给贴子,都说设的长一点就行了。
结果不是这样的。我设的倒是长了。结果提示我:而此值超出了允许的 8060 字节的最大表行大小
         title nchar(50) NULL,
time nchar(50) NULL,
range nchar(50) NULL,
conent nchar(300) NULL,
explain1 nchar(800) NULL,
explain2 nchar(800) NULL,
explain3 nchar(800) NULL,
explain4 nchar(800) NULL,
explain5 nchar(800) NULL,
explain6 nchar(800) NULL
这样字段值太长不允许
怎么解决,哎我都要没分啦,噗


对于固定长度的数据类型,表中每一行数据的所有字节的长度不能超过8060,但对于变成类型,比如:varchar,nvarchar是可以的。

所以把:
 title nchar(50) NULL,
time nchar(50) NULL,
range nchar(50) NULL,
conent nchar(300) NULL,
explain1 nchar(800) NULL,
explain2 nchar(800) NULL,
explain3 nchar(800) NULL,
explain4 nchar(800) NULL,
explain5 nchar(800) NULL,
explain6 nchar(800) NULL
改为:


对于固定长度的数据类型,表中每一行数据的所有字节的长度不能超过8060,但对于变成类型,比如:varchar,nvarchar是可以的。

所以把:
 title nchar(50) NULL,
time nchar(50) NULL,
range nchar(50) NULL,
conent nchar(300) NULL,
explain1 nchar(800) NULL,
explain2 nchar(800) NULL,
explain3 nchar(800) NULL,
explain4 nchar(800) NULL,
explain5 nchar(800) NULL,
explain6 nchar(800) NULL
改为:
 

热点排行