update表时,''与null没有区别
如用update t_ssm_specilequip set card_id=null where main_id=7471;
与 update t_ssm_specilequip set card_id='' where main_id=7471;
分别update表后
select * from t_ssm_specilequip where card_id is null
能得到main_id=7471的记录。
但用
select * from t_ssm_specilequip where card_id=''
却得不到任何结果。
oracle中null与''的区别
最新推荐文章于 2026-03-01 19:03:09 发布
博客介绍了在Oracle数据库中,使用update语句更新表时,将字段设置为''与null的情况。分别执行更新操作后,用'card_id is null'能查询到记录,而用'card_id = '''却查不到结果,说明二者存在差异。

7027

被折叠的 条评论
为什么被折叠?



