oracle
文章平均质量分 92
Stepeh
这个作者很懒,什么都没留下…
展开
-
oracle 在提交事务commit后,想要找回提交前的数据
在oracle中,有时候在执行完update脚本后,会发现脚本有问题,而我们已经提交完事务了。 这时可以通过oracle快照找回数据 1.SELECT * FROM t_Action AS OF TIMESTAMP TO_TIMESTAMP('20200225 10:45:00','YYYYMMDD HH24:MI:SS'); ‘t_Action ’为操作错误的table名字,‘202002...原创 2020-02-25 11:04:53 · 791 阅读 · 0 评论 -
oracle 关于like 通配符的注意事项
select u.id,u.username from t_user u ; 在这样一张表中,如果我要去模糊匹配姓'邓'的用户时,一般的写法会加上 where u.username like '邓%',表示匹配所有以‘邓’开头的用户数据。 有时候需求中会加上,匹配所有‘邓’姓的两字姓名的客户数据,使用‘%’就不能简洁的满足需求,那么在这里可以使用另外一个通配符‘_’,‘_’表示单个字符的通配,...原创 2020-02-16 14:51:40 · 1491 阅读 · 0 评论 -
oracle 表分区使用心得(删除分区表的某一个分区,插入数据时会出现索引不可用的异常)
一、前言:手里一个项目里有一个业务逻辑中的历史数据表,因为数据量太大,所以导致业务处理时间过长,所以leader让我把这些个历史数据表进行分区。 二、场景:表分区有两种场景(我能想到的),一种是在项目架构时就考虑到了大数据量的情况,此为新建分区表;一种是在项目已经上线一段时间后发现,数据量远远比当初要大,所以需要将表分区来进行效率提高(已有表进行分区)。 我这里是第二种情况,但是我研究了下...原创 2019-04-08 19:17:15 · 2527 阅读 · 0 评论