社区
疑难问题
帖子详情
修改数据库表字段报 不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。
HunderKiller
2012-09-10 03:39:53
修改数据库表字段
alter table dbo.TB_Object alter column Note text null
报以下错误:
不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。
字段原来的类型是nvarchar(4000)
使用中,客户反映4000不够长,就想改为text,谁知竟然报错
求高手指导
...全文
1100
12
打赏
收藏
修改数据库表字段报 不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。
修改数据库表字段 alter table dbo.TB_Object alter column Note text null 报以下错误: 不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。 字段原来的类型是nvarchar(4000) 使用中,客户反映4000不够长,就想改为text,谁知竟然报错 求高手指导
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HunderKiller
2012-09-25
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
同一行非大数据字段的总长度不能超过8060,放到其他表再update回来就行了
[/Quote]
搞定,给分了,多谢各位大侠!
phineux
2012-09-25
打赏
举报
回复
同一行非大数据字段的总长度不能超过8060,放到其他表再update回来就行了
HunderKiller
2012-09-17
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
而且现在对这个表查询所有就会报以下错误:
消息 64,级别 20,状态 0,第 0 行
在从服务器接收结果时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)
但是可以对表进行备份select * into tb_tempt from TB_Object
表有1353行数据,查询所有的时候查到1275条就卡住了
会不会是数据的问题导……
[/Quote]
卡住确实是网络的问题
zhangyangziwo
2012-09-10
打赏
举报
回复
网络不好哦
HunderKiller
2012-09-10
打赏
举报
回复
而且现在对这个表查询所有就会报以下错误:
消息 64,级别 20,状态 0,第 0 行
在从服务器接收结果时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)
但是可以对表进行备份select * into tb_tempt from TB_Object
表有1353行数据,查询所有的时候查到1275条就卡住了
会不会是数据的问题导致不能修改字段长度?
HunderKiller
2012-09-10
打赏
举报
回复
不管是改成nvarchar(max)还是text,ntext都报同样的错误:
消息 511,级别 16,状态 1,第 1 行
不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。
语句已终止。
HunderKiller
2012-09-10
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
你改成nvarchar(max)行不?另外,如果要换text,要改成ntext
[/Quote]
不行,不管是nvarchar(max)还是ntext都报错:
消息 511,级别 16,状态 1,第 1 行
不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。
语句已终止。
孤独加百列
2012-09-10
打赏
举报
回复
如果非要是TEXT的话,先改成NVARCHAR(MAX),再改成TEXT。
汤姆克鲁斯
2012-09-10
打赏
举报
回复
这个帖子里面说的很详细
http://topic.csdn.net/u/20120410/21/d68b2ec3-fcf2-4e39-b0e5-038e7fb0dfaa.html
SQL77
2012-09-10
打赏
举报
回复
楼主应该是SQL2K。是警告还是报错了?如果是警告只是后面插入或者修改超过范围的话会出错。
最好升级成2K5以上方便操作大文本类型。
问苍天人生几何
2012-09-10
打赏
举报
回复
改成ntext试试
發糞塗牆
2012-09-10
打赏
举报
回复
你改成nvarchar(max)行不?另外,如果要换text,要改成ntext
数据库
表
字段
命名规范
摘要:当前研发工作中经常出现因
数据库
表
、
数据库
表
字段
格式不规则而影响开发进度的问题,在后续开发使用原来
数据库
表
时,也会因为
数据库
表
的可读性不够高,
表
字段
规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的
数据库
表
字段
命名规范来解决优化这些问题。 本文是一篇包含了
数据库
命名、
数据库
表
命名、
数据库
表
字段
命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理...
数据库
mysql
表
常见
字段
大小
_常用
数据库
的
字段
类型及
大小
Oracle/MSSQL/Mysql 常用
数据库
的
字段
类型及
大小
ORACLE的数据类型常用的
数据库
字段
类型如下:
字段
类型 中文说明 限制条件 其它说明CHAR 固定长度字符串
最大
长度2000 bytes `VARCHAR2 可变长度的字符串
最大
长度4000 bytes 可做索引的
最大
长度749NCHAR 根据字符集而定的固定长度字符串
最大
长度2000 bytesNVARCHAR2 根据字...
Django连接
数据库
创建
表
字段
的解释
每个
字段
有一些特有的参数,例如,CharField需要max_length参数来指定VARCHAR
数据库
字段
的
大小
。还有一些适用于所有
字段
的通用参数。这些参数在文档中有详细定义,这里我们只简单介绍一些最常用的:更多
字段
: <1> CharField 字符串
字段
, 用于较短的字符串. CharField 要求必须有一个参数 maxlength, 用于从
数据库
层和Djan...
数据库
mysql
表
常见
字段
大小
_常用的
数据库
的
字段
类型及
大小
Oracle/MSSQL/Mysql 常用
数据库
的
字段
类型及
大小
ORACLE的数据类型常用的
数据库
字段
类型如下:
字段
类型 中文说明 限制条件 其它说明CHAR 固定长度字符串
最大
长度2000 bytes `VARCHAR2 可变长度的字符串
最大
长度4000 bytes 可做索引的
最大
长度749NCHAR 根据字符集而定的固定长度字符串
最大
长度2000 bytesNVARCHAR2 根据字...
实验一、使用SQL Server Management Studio
创建
及管理
数据库
SQL Server Management Studio (SQL Server 管理控制台)是SQL Server中使用最多的管理工具,它提供了一个操作SQL Server功能组件的集成环境,主要用于连接
数据库
引擎服务,并将用户的操作传递给
数据库
引擎服务,是一种前端工具 一、
创建
数据库
打开SQL Server 配置管理器,登录以后在“
数据库
”处单击右键,选择新建
数据库
指定
数据库
名称,,若要更改
数据库
文件和日志文件的存储位置,可单击列
表
上的如图所示的按钮,若要更改数据文件和日志文件的初始
大小
,可在“
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章