SQL 在已有很多数据的表中添加一个必填字段的方法,且不影响正常删除字段的方法

1.先在对应的表中添加必填(非空)字段,以及设置该字段的默认值

2.删除该字段的默认值设置约束

3.根据该表中已有的数据要求修改该字段的值

ALTER TABLE WH_StoreInputs
ADD Status NVARCHAR(50) NOT NULL constraint df_adc default '未提交'

alter table WH_StoreInputs drop constraint df_adc

UPDATE WH_StoreInputs
SET Status = '已审核'
WHERE CheckStatus = 1


ALTER TABLE WH_StoreOutputs
ADD Status NVARCHAR(50) NOT NULL constraint df_adc default '未提交'

alter table WH_StoreOutputs drop constraint df_adc

UPDATE WH_StoreOutputs
SET Status = '已审核'
WHERE CheckStatus = 1

posted on 2013-01-29 11:20  不死小强  阅读(1832)  评论(0编辑  收藏  举报

导航