一个奇怪的现象

简介:

在sql server和oracle中有这样一个奇怪的现象:

在sql server中:

 
  1. select case when '1'<>' ' then 'ok' else 'no' end 
  2. select case when '1'<>'' then 'ok' else 'no' end 

这两条语句的返回值都为OK

但是,在oracle中:

 
  1. select case when '1'<>'' then 'ok' else 'no' end from dual; 

这个返回值为no

 
  1. select case when '1'<>' ' then 'ok' else 'no' end from dual; 

 本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/380164,如需转载请自行联系原作者

相关文章
|
7月前
|
测试技术
如何避免测试同化现象?
如何避免测试同化现象?
|
JSON NoSQL Redis
逆转时间,起死回生——程序报错崩溃后,如何倒回到崩溃的位置?
逆转时间,起死回生——程序报错崩溃后,如何倒回到崩溃的位置?
106 0
|
大数据 程序员 Swift
发现一些有趣的现象。。。
hello,大家好,我是Jackpop。 每到年底,都有很多同学在各种社交平台晒出自己的年度报告,听了多少歌、什么时段听.... 在大数据面前,每个人都成了透明人一样。虽然可怕,但是也已经习以为常。 大多数歌曲爱好者在Spotify上听歌,它是最受欢迎的歌曲流媒体平台之一。 如果你是一个程序员,那么你知道如何建立代码和歌曲之间的关系吗? 今天,就来给大家介绍一下。
发现一些有趣的现象。。。
|
存储 Java
一个极易被忽略的内存泄漏情况,看看你会不会犯一样的错
Java之所以能够成为世界上最受欢迎的语言,与其垃圾回收机制分不开。我们Javaer能够在创建完对象后就不用管她的生死,确实是十分方便(真特么是个渣男)。可是有时候因为你创建了她,又对她爱答不理,就很有可能出大问题。
|
Java 数据安全/隐私保护 测试技术
我修复的印象最深的一个bug,一个导致CPU和内存异常到无法响应的BUG
系统上线一段时间后,客户反映接口响应特别慢,甚至没有响应,第一时间依次检查了网络、服务器资源使用情况,发现服务器CPU和内存占用率都非常的高,经过一阵紧张的排查,最终发现问题出现的根源,这就是我修复的印象最深的一个bug就是由于String的用法不当所造成的。
492 0
我修复的印象最深的一个bug,一个导致CPU和内存异常到无法响应的BUG