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