问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在数据库字段为not null中为什么可以插入空值?

发布网友 发布时间:2022-03-30 08:59

我来回答

5个回答

热心网友 时间:2022-03-30 10:28

这是因为,在SQL SERVER中NULL跟''是完全不一样的,NULL表示未知,没有类型可言,而''是有类型的,表示一个空的字符串。

所以有not null约束的列是可以插入''的。而且,有时候做判断的时候可能某个列既有NULL值又有''值,这时候就经常用 where isnull(列名,'')=''进行判断。然而在ORACLE中,''是等同于NULL值进行处理的,这时候有not null约束的列就不能插入''了。

扩展资料:

comment的作用是为表创建注释。 not null表示该字段不允许为空。 这是一条固定的声明,即为表创建的注释不允许为空。 如果将其更改为comment null,则表示其可以为空。

数据库管理系统是数据库系统的核心组件,主要完成数据库的操作和管理功能,实现数据库对象的创建,数据库存储数据的查询,添加,修改和删除操作, 以及数据库的用户管理和权限管理等。

热心网友 时间:2022-03-30 11:46

在SQL SERVER中NULL跟''是完全不一样的,NULL表示未知,没有类型可言,而''是有类型的,表示一个空的字符串.所以有not null约束的列是可以插入''的. 而且有时候做判断的时候可能某个列既有NULL值又有''值,这时候就经常用 where isnull(列名,'')=''进行判断;

然而在ORACLE中,''是等同于NULL值进行处理的,这时候有not null约束的列就肯定不能插入''了.

热心网友 时间:2022-03-30 13:21

NOT NULL就是说这个字段必须有值,那怕是一个''的值。NULL是什么都没有,''是一个空字符串。

热心网友 时间:2022-03-30 15:12

因为 null != ""

"" 表示空字符串
NULL 表示什么都没有

热心网友 时间:2022-03-30 17:20

空值实际不是空的,空!=null
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
钢琴谱一小段有三行怎么弹?最上是高音,然后还是高音,最后是低音?我用来... 请问跨专业考研都需要哪些方面的准备啊? 2013109期福彩双色球开奖号码 vivoy3手机如何长截屏 男友贪污也是网上追逃犯我还可以和他在一起吗 网上追逃犯罪嫌疑人住家里算是窝藏或是包庇吗 ps3海贼无双普通版有下载卡的吗? 关于PS3版海贼王无双和北斗神拳无双 PS3现在海贼无双3.55破解能玩了吗 我看网上说有破解补丁 谁能给个地址... 现在网上下载得到PS3的海贼无双。铁拳6,。高达无双3等游戏吗 锅底烧糊了,里面的黑垢怎样才能去除呢? 锅烧糊的里面黑垢怎么去除 字段活体数据不能为空什么意思 stm32F413的usb和can是可以同时使用的吗 STM32F103ZET6支持USB U盘功能吗 利用stm32设计能读写U盘中数据的控制电路 这个容易做吗 stm32的互联型 STM32对U盘读写,USB求助 如何用手机直接 控制 stm32单片机 求助: STM32F205ZE到底有几个USB OTG模块? (急) stm32 usb otg 两块开发板之间怎么通信 stm32通过USB与stm32通讯可以吗? stm32cubemx有没有USB OTG的安装库 请教USB高手,STM32F429的OTG STM32OTG怎样增加 hub 字段不能为null无法保存怎么办 如何将WORD文档显示的两页设置成显示一页的 Word文挡里面,如何把分页取消? word文档多一个空白的页面怎么取消 如何把word中的多页显示去掉? 移动ABC集团关键人资费是什么意思 美国的三大广播公司及其介绍和英文名称 国内it企业巨头abc是指哪个 请问ABC CBS NBC背后的大集团公司分别是什么 加拿大多伦多ABC集团怎么样? 谁知道北京ABC教育集团怎么样? 美国三大广播公司是哪些? ABC教育集团的ABC教育集团的核心英语课程 ABC的目前运营 ABC外语培训学校的集团荣誉 公司A和公司B是一个老板,员工与A公司签的合同,但是社保和工资都是B公司发的,请问这样合法吗? ABC教育集团这样做违反劳动法吗 什么是abc 北京abc教育集团待遇怎么样?做数据分析的 ABC公司是一家建筑设计事务所 詟虇葋璇烽棶娈嬬柧璇佸彲浠ヤ唬镟胯韩浠借瘉涔版坠链哄崱鍚楋紵 链�湴鍝�釜杩愯惀鍟嗙殑鍗℃... 系统c盘变红了怎么办 c盘变红怎么处理 电脑c盘变红满了怎么办 国家为什么取消了心理咨询师资格证?