[SQL Server]SQL Server修改已有数据表字段(列)的可空选项:从可空修改成不允许为空

SQL Server 作者: Rector 397阅读 0评论 0收藏 收藏本文

郑重申明:本文未经许可,禁止任何形式转载

现在数据表的某字段为可空字段,需要将其修改成不可空的字段,应该如何实现?

方案一

首先,更新对应列的值:

UPDATE [Table] SET [Column]=0 WHERE [Column] IS NULL

接着,修改对应的字段为不可空:

ALTER TABLE [Table] ALTER COLUMN [Column] INTEGER NOT NULL

方案二

如果希望某字段不可空,并且有默认值:

ALTER TABLE [Table] ADD CONSTRAINT [Constraint] DEFAULT 0 FOR [Column];

阅读了该文章的人还浏览了...

本文永久链接码友网 » [SQL Server]SQL Server修改已有数据表字段(列)的可空选项:从可空修改成不允许为空

发布于: 2018-01-08 10:27:57
分享扩散:

文章评论

获取验证码