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

SQL Server 作者: Rector 发布时间: 2018-01-08 10:27:57 8阅读 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修改已有数据表字段(列)的可空选项:从可空修改成不允许为空

分享扩散:

文章评论

获取验证码