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

oracle字段加了default默认值,还需要not null约束吗,可不可以省略_百度...

发布网友 发布时间:2022-05-01 19:49

我来回答

3个回答

热心网友 时间:2022-05-05 22:30

默认值仅仅是你在初次进行insert的时候,如果不提供值,则使用默认值。
如果后续你进行update,将这个值改为null,则也是可以的,此时,并不会使用默认值。
由此可见default并不会取代not null约束。
如果是insert的话,default可以覆盖not null约束
如果update,则default不一定能覆盖not null约束

热心网友 时间:2022-05-05 23:48

需要加,如果你给了default约束,此列还是可以存储空值,比如:
create table t(A NUMBER,B VARCHAR2(10) DEFAULT 'ABC');

INSERT INTO T VALUES(1,NULL);
B列存储了一个空值.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? mysql 列写了not null 之后,default 还是null,这是为什么? SQL中NOT NULL DEFAULT(getdate())是什么意思 那才是不幸呢这句话是什么标点符号? 很多人都对宝宝进行早教,早教到底有哪些作用? 小明正忙着干活呢用什么标点符号 廊坊第四中学是寄宿学校吗? 廊坊市能寄宿的小学 可口可乐董事长来华,是谁啊? 请问可口可乐总公司的总裁叫什么名字啊? 现任可口可乐公司总部CEO是谁 廊坊市神舟小学是私立吗 河北廊坊市寄宿学校会线上教学吗2022 win10装了CAD2008却不能用怎么办 在win10系统安装的2008cad软件,为什么直接点击我电脑的工程图纸,打不开... 8分35秒减1分45秒等于多少? 8分等于几秒 小学数学题目8分多少秒 两日等于多少个小时八分钟等于多少秒八分钟等于多少个秒 8分35秒二多少秒 8分20秒等于多少秒 default 0和not null有有优先级的问题吗? char(32) NOT NULL default '' 这个怎么看啊。。。求教。。 学校医保和家里医保一样吗 为什么要早教 5岁宝宝教育 ID`char NOT NULL default 这是啥意思 sql数据库字段设置成not null的话,字段不设置默认值是不是就不能插入... sqlite的email TEXT NOT NULL DEFAULT '' COLLATE NOCASE什么意思? ID`char NOT NULL default 这句话怎么理解 DB2 创建表的时候,字段后面not null default 和not null with default有什么区别 SQL语句哪里错了。。。请高手帮助。。。 null default(0)是什么意思? mysql建表错误 `vote_time` datetime NOT NULL default now() 买萌是什么意思? 买萌是什么意思 python用requests获取网页源代码为什么中文显示错误? 求SQL高手帮解决一字段更新问题,数字12更新为255 `tag` char(12) NOT NULL default '', 老师说我卖萌,卖萌是什么意思? DISCUZ安装出现问题,提示数据库错误 请教一个MySQL的NOT NULL指令和default 0的问题 女生说呦是什么意思?