`
link1987330
  • 浏览: 22679 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle中null的比较

阅读更多
在oracle中null的比较不能使用 “=”和“!=”,只能用“is null”和“is not null”。今天遇到一个bug,引起的原因是sql脚本中一个判断:p1.is_cancelled!='T'。我们的需求其实是该字段只要不是"T"就要查出来,这么写导致该字段为空的时候查不出数据。
解决方法:改为 nvl(p1.is_cancelled,'F')!='T',让该字段为空时将其赋值为‘F’
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics