oracle not in语句突然失效解决方法
好久没有更了,可能是因为这些个时间也没有学习吧。诶,学不动了学不动了。学得又慢,自己注意力也容易分散。瞅瞅自己的状态,极大概率要菜一辈子了。(这都是废话。)
下面说正题。今天遇到一个问题,让我想把自己之前上线过的所有增删改查都重写一遍。这个问题就是not in失效的问题。
昨天在我接手的系统有个问题,业务说自己之前能看到的数据看不见了(本人工作性质:开发、运维、对接业务基本上都做。)。毕竟不是自己写的代码,以为自己是修改了某个bug触发一系列别的bugs(如下图)。
下面上原sql语句
SELECT *FROM BIAOA aWHERE 1 = 1AND a.id NOT IN (SELECT a_id FROM BIAOB)AND status = 16
这有什么问题?没错,这什么问题都没有!!!那么问题来了,既然什么问题都没有,为什么会出问题?
出问题的原因是:由于select a_id from BIAOB里查到到a_id为null的记录,导致not in失效。
解决方法:直接删除BIAOB里面a_id为null的数据喽~~
当然还有其它解决方法,优化sql语句或者用not exists等等一大堆,这就见仁见智了。总之看到not in 失效,一定要看下有没有null的记录。
oracle not in语句突然失效解决方法相关推荐
- imp导入时 出现IMP-00017:由于 ORACLE 错误 6550, 以下语句失败: 解决方法
imp导入时 出现IMP-00017:由于 ORACLE 错误 6550, 以下语句失败: 解决方法 参考文章: (1)imp导入时 出现IMP-00017:由于 ORACLE 错误 6550, 以下 ...
- Oracle中raise触发异常,Oracle中RAISE异常的解决方法
今天小编给大家分享一篇中RAISE异常的解决方法,感兴趣的朋友跟小编一起来了解一下吧! 有三种方式抛出异常 1.通过PL/SQL运行时引擎 2.使用RAISE语句 3.调用RAISE_APPLICAT ...
- php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法
在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...
- Oracle存储过程编译卡死的解决方法
Oracle存储过程编译卡死的解决方法 解决方法如下: 1:查V$DB_OBJECT_CACHE SELECT * FROM V$DB_OBJECT_CACHE WHERE name='CUX_OE_ ...
- php pdo连接oracle乱码,php pdo oracle中文乱码的快速解决方法
在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码 ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PA ...
- 安装oracle 10g闪退,Windows 7安装Oracle 10g常见错误及解决方法
Windows 7安装Oracle 10g常见错误及解决方法 在安装之前,我们要先下载相应的版本. 点击:Oracle 10g支持Win7版 错误A: 正在检查操作系统要求... 要求的结果: 5.0 ...
- ORA-01034:ORACLE not available问题的解决方法
ORA-01034:ORACLE not available问题的解决方法 参考文章: (1)ORA-01034:ORACLE not available问题的解决方法 (2)https://www. ...
- oracle library is not loaded解决方法
1.连接Oracle时提示"oracle library is not loaded". 2.直接下载Oracle Instant Client Downloads.密码:bwp9 ...
- php pdo连接oracle乱码,php pdo oracle中文乱码的快速解决方法_PHP
在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码 ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PA ...
最新文章
- 2014 Super Training #8 C An Easy Game --DP
- Tableau系列之圆环图制作
- 【笔记】python os的使用 文件批量重命名 批量移动文件 将png转jpg代码
- 一步步编写操作系统 34 内核利用bios中断获取物理内存大小
- 【2020团体程序设计天梯赛】L1部分(PTA,L1-065到L1-072)题解代码
- Android安全:Hook技术
- java建行验签不成功_php无COM版建行支付返回验签记录
- Mybatis学习教程②
- python中的get用法
- innobackupex备份与恢复
- 关系抽取论文阅读笔记
- MATLAB的clear和clc用法
- JDK1.8_API(不能用 你来看砍我)
- 中鑫吉鼎|大学生的理财攻略有哪些
- 区块链进化论:极客与开源 - 区块链大航海时代
- 科学计算机计算二进制,科学计算器如何调成二进制计算
- java annotation class,Java Class类 isAnnotation()方法及示例
- android 记事本ppt,基于Android记事本软件设计与实现.ppt
- 微信小程序导入csv文件乱码问题
- Kaggle 新手入门必看,手把手教学