【oracle】一个空字符串:''引发的”命案“
问题原由: insert into API_WHITE_IP (ip,PAHTS,CREATE_TM,ID,REMARK) values ('','/aa/ss/ddd',sysdate,'B6AA0E3BE053B20D0A42ADY3','商城');
这是一个给外部提供接口的配置语句,由于研发童鞋未拿到生产IP,故把ip字段留着“””,之后这位童鞋应该是忘记了,脚本就提交了,测试和生产环境执行脚本都没问题,顺利发版。“命案”就发生在发版的早晨,对外接口全部挂掉。 现在来分析一下Oracle中Null与空字符串的区别 什么是NULL?1、等价于没有任何值、是未知数。
oldval=null?newval:oldval
写sql时眼神一定要好(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |