如何在SQL SERVER中将NULLABLE列设为NOT NULL。我做了一个有四列的表:
我的表:
id int null
fname varchar not null
last name not null
contact int null.
现在我需要的是使id列不为null。所以请帮助我如何使空列成为非空列。
答案 0 :(得分:1)
首先更新id
列'0'(零),其中NULL
然后右键单击表格然后选择设计并取消选中允许来自sql表格设计Column
的空值“复选框。
答案 1 :(得分:1)
使用以下语句来执行此操作。根据需要更改列ID的名称
UPDATE [Table] SET id=0 WHERE id IS NULL;
ALTER TABLE [Table] ALTER COLUMN id INTEGER NOT NULL;
将[Table]替换为表格的名称
答案 2 :(得分:0)
ALTER TABLE tableName
ALTER COLUMN columnName nvarchar(200) [NULL|NOT NULL]