数据库中为数据表增加新的字段时,可以为新字段设置NOT NULL约束吗? 我来答 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? 司马刀剑 高粉答主 2020-05-13 · 每个回答都超有意思的 知道顶级答主 回答量:4.6万 采纳率:93% 帮助的人:7569万 我也去答题访问个人页 关注 展开全部 是的,必须有百默认值。因为在SQL SERVER中NULL跟''是完全不一样的,NULL表示未知,没有类型可言,而''是有类型的,表示一个空的字符串。所以有not null约束的列是可以插入''的。有时候做判断的时候可能某个度列既有NULL值又有''值,这时候就经常用 where isnull(列名,'')=''进行判断。在ORACLE中,''是等同于NULL值进行处理的,这时候有not null约束的列就不知能插入''了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容超越access,网页数据库,网页excel魔方网表,让文科妹子也能碾压程序员灵活实现复杂的企业应用,可随着业务快速灵活调整www.mf999.com广告 其他类似问题 2020-01-30 数据库中表的创建中的not null是什么意思,怎么设置 5 2020-03-11 sql数据库字段设置成not null的话,字段不设置默认值是不是就不能插入了? 更多类似问题 > 为你推荐: