SQLSERVER 添加一个不可为空的字段
2009-12-16 10:40
232 查看
SqlServer 表中当之前有记录的时候发现表设计的不合理要加字段,
但是alter table Skating_Consumption add MemberCardId numeric(9)只能加可为空的字段,
解决办法,
第一、加个为空的字段
第二、更新表中记录这个字段为某个值
第三、再更改表字段为非空
语句
alter table Skating_Consumption add MemberCardId numeric(9)
go
update Skating_Consumption set MemberCardId='0'
go
ALTER TABLE Skating_Consumption ALTER COLUMN
MemberCardId numeric(9) not null
但是alter table Skating_Consumption add MemberCardId numeric(9)只能加可为空的字段,
解决办法,
第一、加个为空的字段
第二、更新表中记录这个字段为某个值
第三、再更改表字段为非空
语句
alter table Skating_Consumption add MemberCardId numeric(9)
go
update Skating_Consumption set MemberCardId='0'
go
ALTER TABLE Skating_Consumption ALTER COLUMN
MemberCardId numeric(9) not null
相关文章推荐
- 数据库中添加了一个字段出现的错误:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException,解决方案
- SqlServer给一个表增加多个字段语法
- sqlServer增加一字段并给此字段添加注释
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- 用SQL向表中添加一个字段
- Sql Server 循环添加日期--(累加到一个字段中)
- oracle 表中的一个字段的值添加一个字符
- Sqlserver 如何对一个字段的不同值进行统计
- 如何计算的字段添加到一个Django模型
- sql中为表添加一个含有括号的字段
- Mysql、SqlServer和Oracle 添加修改删除字段sql
- [FAQ20244]在apns-conf文件中配置一个read_only字段,使APN不可被编辑
- 在DataGrid中添加一个合计字段
- 自动创建临时表,并给临时表添加一个自动增长的行号字段
- SqlServer FOR XML PATH 将查询的每一行数据添加到一个字段中
- 在DataGrid中添加一个合计字段
- 我用mysql数据库添加一个字段为“text”类型时,却失败了?
- sqlserver 添加字段和注释
- sqlserver添加表、字段注释
- phpcms 2008 sp4的这个版本如何添加一个系统字段