当前位置: 代码迷 >> Sql Server >> sql server 数据库改动时报错
  详细解决方案

sql server 数据库改动时报错

热度:48   发布时间:2016-04-24 11:02:11.0
sql server 数据库更改时报错
在我已经创建了一个数据库的前提下,我想往这个数据库表中新增一列数据。但是写的时候如果要求非空的话保存时数据库会报错。。只能允许空值才能保存,不知道为什么?
我的sql server是2005版本的,所以有些2008版个哦的建议不适用。就是在sql server management  studio中工具里设置,我的没有这个选项
------解决方案--------------------
肯定会报错,因为你现在增加1列,但是原来就有数据,必然会导致新增的列是null

但是你又不想让这列是null,这就是自相矛盾了。

所以比较好的办法是,你得给这个列设置一个默认值,就是default
  相关解决方案