0

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

我的桌子:

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

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

4

3 回答 3

1

使用以下语句来执行此操作。根据需要更改列id的名称

UPDATE [Table] SET id=0 WHERE id IS NULL;
ALTER TABLE [Table] ALTER COLUMN id INTEGER NOT NULL;

将 [Table] 替换为表的名称

于 2013-08-30T09:26:59.637 回答
1

首先更新id列'0'(零),NULL然后右键单击表,然后选择设计并取消选中您Column从sql表设计中的允许空值复选框。

于 2013-08-30T09:23:14.493 回答
0
ALTER TABLE tableName

ALTER COLUMN columnName nvarchar(200) [NULL|NOT NULL]
于 2013-08-30T10:25:12.757 回答