- 博客(3)
- 收藏
- 关注
原创 orcale数据库实现多列去重!
orcale数据库实现多列去重!有时取数据时需要对某个字段去重,但是又需要其他的字段,这时使用distinct时会作用到distinct后的全部字段,所以通过使用 rank() over()函数进行多列去重。select b.* from(select a.*,rank() over(partition by a.去重字段 order by a.排序字段) c from 表名 a where 某种条件) b where b.c=1;...
2020-12-31 17:04:04
245
1
原创 Oracle数据库通过快照回退表数据与启动表的行移动功能
Oracle数据库通过快照回退表数据与启动表的行移动功能。开发过程中难免会执行错脚本,尤其是脑子一卡没写where语句去执行了update操作,要是需要执行commit操作的话还好,但是有的Oracle连接工具并不需要执行commit操作,如DbVisualizer=。=!好吧就是我这个菜鸡没有写where语句并且执行了update操作并且还是用的DbVisualizer···好了,上SQL:--启动行移动功能(不一定非得执行,当执行flashback回退数据时报'ORA-08189:因为未启用行
2020-07-08 17:27:35
1092
2
原创 Linux下通过cron定时任务加shell脚本实现备份日志与删除除最近两天外的备份日志
依靠Linux自带cron定时任务进行备份与删除当然你要是可以直接用logback实现日志的备份也是极好的。loback备份日志教程:java 中使用logback日志,并实现日志按天分类压缩保存。转自wangznscron使用安装教程:Linux之crontab定时任务。转自鹤啸九天-西木话不多说,直接上脚本:#Delete XX.log before 2daysfind /XXX/XXX/XXX -mtime +2 -name "*.log" -exec rm -rf {}\;#删除
2020-07-08 15:09:37
325
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人