表中加字段加不上去

WOBUX 2012-04-16 04:01:41
为什么在一个有100来万条数据的表中加一个新字段老是加不上去。
...全文
172 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
WOBUX 2012-04-16
  • 打赏
  • 举报
回复
原因就是因为数据量太大了 要插入几百万个空值 可能超时了,也可能数据库性能不行 提示信息就是失败了 没说为什么失败,但是保存修改前 有提示 影响的行数太多了。

想问一下你们在一个数据量特别大的表中加几个字段出现过错误吗
Felixzhaowenzhong 2012-04-16
  • 打赏
  • 举报
回复
新加的字段没有给默认值,选择了不允许为空

能猜到的都猜完了。

接下来就靠你自己了
Felixzhaowenzhong 2012-04-16
  • 打赏
  • 举报
回复
还是给出你 系统的提示信息。大家在这里只能猜测。
再猜测一个 表上是不是有触发器 或数据库上有触发器限制了 等等
WOBUX 2012-04-16
  • 打赏
  • 举报
回复
我确定不是阻止保存要求重新创建表的更改的原因 因为其他的表我还加了字段来着。
Felixzhaowenzhong 2012-04-16
  • 打赏
  • 举报
回复
菜单栏上。如果没有的话 那你安装的可能是 EXPRESS 版
WOBUX 2012-04-16
  • 打赏
  • 举报
回复
用的版本是server2005的 查询分析器下没有工具啊
WOBUX 2012-04-16
  • 打赏
  • 举报
回复
提示 就是影响的行数太多 可能导致失败
  • 打赏
  • 举报
回复
用于居试试,按理由说也应该是同一个效果:
alter table 表的名字 add 字段名字 字段类型 主外键等
中国风 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

我不是用语句啊 我是直接用鼠标点修改表 在界面中直接加的
[/Quote]

你看看设置是否为1楼提示问题

在选项里设置了

阻止保存要求重新创建表的更改
WOBUX 2012-04-16
  • 打赏
  • 举报
回复
建新表写程序就麻烦了 代码就要改动很多了
WOBUX 2012-04-16
  • 打赏
  • 举报
回复
我不是用语句啊 我是直接用鼠标点修改表 在界面中直接加的
  • 打赏
  • 举报
回复
实在不行的话就建新表把字段加上去,然后再把数值复制过去
中国风 2012-04-16
  • 打赏
  • 举报
回复
加不上去有什么提示?

表数据量大时,添加字段的花销时间是比较大
你的加入字段的语句是?
Felixzhaowenzhong 2012-04-16
  • 打赏
  • 举报
回复
查询分析器---工具---选项--点击 弹出窗体 的左侧倒数第二项(DESIGNERS),将 右侧的 “阻止保存要求重新创建表的更改” 项 勾掉,保存后再添加你的新字段

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧