数据库
貂蝉还在骑马赶来的路上
专注java后台开发
展开
-
oracle如何恢复表中删除的数据?
1.开启表的行移动sql命令:alter table 表名 enable row movement;2.查看此表在某一时间点的数据sql命令:select * from 表名 as of timestamp to_timestamp(‘删除时间点’,‘yyyy-mm-dd hh24:mi:ss’);3.恢复数据sql命令:flashback 表名 to timestamp to_time...原创 2019-05-24 10:03:08 · 4098 阅读 · 2 评论 -
oracle中的定时任务
在平时的数据库设计中,我们有时候需要储存过程定时执行,这时候需要用到定时任务了,下面我将举例如何在plsql中创建存储过程的定时任务。1、比如说我们需要定时执行存储过程p_s_xc_traincom_view,执行频率为一分钟一次,新建定时任务如下:declare myjob number;begin dbms_job.submit(myjob, 'p...转载 2019-07-23 09:31:20 · 2445 阅读 · 0 评论 -
SQL删除重复数据只保留一条
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除...转载 2019-09-24 07:43:30 · 1241 阅读 · 0 评论