永发信息网

oracle,如何把所有人的奖金值为null的都改为空的语句是什么??

答案:3  悬赏:60  手机版
解决时间 2021-04-28 15:16
oracle,如何把所有人的奖金值为null的都改为空的语句是什么??
最佳答案
如果你存储的是空字符串,那对不起,Oracle会自动的将空字符串,转为null值。这个是没法改变的,即便用:
update 表名 set 奖金='' where 奖金 is null;虽然能更新,但是你再查询,这部分人的奖金仍是空。
如果想取得奖金为null的这部分人,可以用:
select * from 表名 where 奖金 is null;若果想参与运算将null值的奖金率转换为一个固定的数值,可以用一个函数进行转换。
select 姓名,nvl(奖金,'') from 表名;不知道题主非要做成空值的目的是什么,否则可能有更好的建议。

全部回答
update table set 奖金='' where 奖金 is null
建立检查约束可以,选择novalidate。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急急急 买手机
飞人代表美国参加几次世锦赛
东北师范大学生物科学专业怎么样?希望学长学
求好看的印象图案要有效果图
笔记本用无线路由器怎么藏好?
能帮我设计一个"宇”字吗?谢谢
350字农夫与蛇读后感
闲看庭前梨花的近义词?急!!帮下忙
农友机械在什么地方啊,我要过去处理事情
逆轮之爱是什么意思??
退火车票能退全票吗
怎么才能把我的空间恢复刚申请的那个样子
DNF作个不灭称号大概要多少灵魂石
数码相机单反机买啥牌子的好呢
极品飞车8生涯模式全介绍从进入游戏探索开始
推荐资讯
由贵香织里的作品有完美结局的吗
爱情能永恒吗?
玩DNF 没一会CPU就显示温度增高 该怎么办
丽江心情语录经典,丽江,是不是可以放松心情
卤素单质是什么
诺基亚5230和5320哪款好些。具体点。
3GQQ养QQ宠物怎么那么耗流量啊?
联邦中的IP与IE是什么意思
江阴市区有便宜住房吗
DNF什么职业是物攻的
梦见自己是王爷,被人刺杀被救,皇帝王妃亲自
DNF里面阿修罗要不要把银光落刃加满?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?