现描述如下:
表A中 扩展Status字段,其中表A中有百万条数据记录alter table A add Status int default 0增加字段Status后,需要对A进行更新数值!
Update A Set Status=1;对于新增的记录还是采用默认值为 0花费的时间在1个时间左右!各位兄弟,看看有没有更好的办法!最好百万条记录能够在10分钟之内完成!谢谢了!
表A中 扩展Status字段,其中表A中有百万条数据记录alter table A add Status int default 0增加字段Status后,需要对A进行更新数值!
Update A Set Status=1;对于新增的记录还是采用默认值为 0花费的时间在1个时间左右!各位兄弟,看看有没有更好的办法!最好百万条记录能够在10分钟之内完成!谢谢了!
MSN:[email protected]
skype:proadvancer
alter table hb_Doc add Status bit not null default 12、可以先采用默認值為1把字段加上去,然后再將默認值改為0,試試看
得到有默认值的列lastname对应的约束名 如DF__s1__lastname__1920BF5C
然后删除
alter table 表名 drop CONSTRAINT DF__s1__lastname__1920BF5C
修改
ALTER TABLE s1 ADD CONSTRAINT
DF__s1__lastname__1920BF5C DEFAULT 'nukown1' FOR lastname SqlServer不能删除更心默认值,只能删除后约束,再重新创建!