大数据量表中,增加一个NOT NULL的新列
2015-12-30 15:06
134 查看
新增功能,需要新增一列,如果直接加的话会卡死
ALTER TABLE dbo.test1 ADD n4 BIT DEFAULT(0) not null
采用以下步骤执行成功:
1. ALTER TABLE dbo.test1 ADD n4 BIT DEFAULT(0)
2. ALTER TABLE [dbo].[test1] WITH NOCHECK ADD CONSTRAINT [ck_n4] CHECK (([n4] IS NOT NULL))
3. 分批将原有记录更新为0,一次执行3000条。
ALTER TABLE dbo.test1 ADD n4 BIT DEFAULT(0) not null
采用以下步骤执行成功:
1. ALTER TABLE dbo.test1 ADD n4 BIT DEFAULT(0)
2. ALTER TABLE [dbo].[test1] WITH NOCHECK ADD CONSTRAINT [ck_n4] CHECK (([n4] IS NOT NULL))
3. 分批将原有记录更新为0,一次执行3000条。
相关文章推荐
- IBM System 服务器做RAID步骤
- nonatomic, retain,weak,strong用法详解
- 【转】浅谈大数据(hadoop)和移动开发(Android、IOS)开发前景
- Raid3.0数据丢失怎么办
- AIDMA VS AISAS vs ISMAS 营销法则
- UltraISO错误提示问题的解决--缺乏权限
- assign,copy,retain之间的区别
- 物联网初步认知
- Container View Controller
- Ubuntu 中sendmail 的安装、配置与发送邮件的具体实现
- hadoop2.7.1环境搭建
- 责任链模式 Chain of Responsibility
- cocoapods错误You cannot run CocoaPods as root. (CLAide::Help)解决办法
- 浅析 int main(int argc, char *argv[])
- smtp admin email 似乎可以考虑在
- Troubleshooting ‘RPC server unavailable’ 0x800706BA
- LR检查点的if (status == LR_FAIL)写法
- Failed to execute WebDAV PROPPATCH
- 有关adaboost中hartraining训练样本用来检测物体
- salt之grains组件