我需要将我的列属性设置为NOT NULL,但是我无法设置它产生以下错误的属性..
我的查询:
ALTER TABLE CartReceBenif
ALTER COLUMN RecipientId int NOT NULL;
错误
消息515,级别16,状态2,行1无法将值NULL插入 栏'收件人',表' test.dbo.CartReceBenif&#39 ;;专栏没有 允许空值。更新失败。声明已经终止。
任何人都可以说出错误是什么......
答案 0 :(得分:3)
此表中存在可能的数据,此列中为空值。尝试更新表,例如在更改之前将此列中的值设置为1。或者在更改之前删除表中的所有数据。