将空列修改为非null

时间:2013-08-30 09:18:29

标签: sql-server database

如何在SQL SERVER中将NULLABLE列设为NOT NULL。我做了一个有四列的表:

我的表:

id int null
fname varchar not null
last name not null
contact int null.

现在我需要的是使id列不为null。所以请帮助我如何使空列成为非空列。

3 个答案:

答案 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]