永发信息网

oracle创建表格,约束字段都没有问题,sal约束了默认值,为什么当sal不给值的时候就提示值不足呢?代码如

答案:2  悬赏:80  手机版
解决时间 2021-03-15 23:02
create table t_user01 (
id number(6) primary key, --主键
name varchar2(20) unique, --唯一
score number(3) check(score between 0 and 100), --检查
deptno number references dept(deptno), --外键
pwd varchar2(20) not null, --非空
sal number(4) default 0 --默认值
);
insert into t_user01 values(123456,'zs',80,20,'wszs',2000);--可以正常插入
insert into t_user01 values(123457,'ls',60,20,'wsld',55); --此行提示值不足
求解谢谢

插入第二行的时候删除55
insert into t_user01 values(123457,'ls',60,20,'wsld');这样的。设有默认值的情况下,当这个值不存在的时候不是会自动调用默认值吗?
最佳答案
sal number(4) default 0 改成 sal number default 0
全部回答
你好! 因为 你的55不够4个数字啊 不是number(4)? 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成都有哪些好的教育机构?成都高三理综补习去
卫星在空中有推动力吗
吉林465医院乘车路线
林强口腔诊所在什么地方啊,我要过去处理事情
我的微信为什么在别的手机登不了?
佳能相机国行和大陆行买那个好?有什么区别?
维多利商厦东门在哪里啊,我有事要去这个地方
煤矿安全检查员数量如何规定
客户销售管理的系统是什么?
陕西瑞肽生物工程有限公司在什么地方啊,我要
乡村爱情8施可丰复合肥经理是谁演的
和喜欢的人在微信上说,说我好想你,她发了个
科比6代几种配色
为什么FreeWebHostingArea一直不帮我绑定域名
DNF公会任务怎么做?
推荐资讯
东南菱悦有几款
龙泉现在有多少交通路在修建,工程如何?
天源大酒店商务中心这个地址在什么地方,我要
考教师 公招 教育学和教育心理学该怎么复习
保质期18个月的药 还有8个月就过期了 能买吗
仙桃市仙桃韵达快递(华宝馨怡家园南)怎么去啊
企业藏头诗
工商银行借记卡能否在土耳其换里拉
妙春怎么组成语
56瓦时电池的xps15够用么
公司没与员工签劳动合同法,打官司能赢员工吗
毛骗你是你自己的外公什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?