如何在SQL Server中向已经存在的列添加非空约束?

10 浏览
0 Comments

如何在SQL Server中向已经存在的列添加非空约束?

这个问题已经有了答案

将列从null改为not null

向列添加NOT NULL约束

我在 SQL Server 2008 Express 中设置了一张表,并忘记为我的唯一recordid列添加非空约束。我尝试使用以下语句之一添加:

alter table movie_archive alter column RecordID Not null;

但是会出现一个错误消息,该消息指出在“not”处有语法错误。我做错了什么?

admin 更改状态以发布 2023年5月23日
0
0 Comments

指定该列的数据类型

ALTER TABLE [Table] ALTER COLUMN [Column] INTEGER NOT NULL;
alter table movie_archive alter column RecordID INTEGER Not null;

0