日常整理
qq_42457344
这个作者很懒,什么都没留下…
展开
-
在Oracle中用left join查询结果为null的问题
问题:界面显示异常。排查:代码查无问题,最终从生产环境中,发现sql的返回值是null,导致报错。单独把这个sql拿出来,查询leftjoin的规则,发现:当a表无值,b表有值时,查询a表的字段会显示null,而不是因条件不成立而查询无值。上生产环境发现a表的数据已经删除,b表的数据还在,删除b表数据,恢复正常。...原创 2019-09-17 14:49:26 · 4105 阅读 · 0 评论 -
Oracle表回滚到指定时间和查看执行记录
发现数据库里的数据不见了,经过查看记录发现误删了表数据,下面是这排查过程使用的sql。Oracle查看记录:SELECT sql_text, last_load_time FROM v$sql WHERE last_load_time IS NOT NULL ORDER BY last_load_time DESC;Oracle表回滚到指定时间:alter table...原创 2019-09-19 16:09:47 · 948 阅读 · 0 评论