wdjh.net
当前位置:首页 >> orAClE 7天前 >>

orAClE 7天前

select sysdate - interval '7' day from dual 另附: 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual 当前时间减去7天的时间 select...

select * from 表 where 日期=to_date(to_char(sysdate-1,'yyyy/mm/dd'),'yyyy/mm/dd'); select * from 表 where 日期=to_date(to_char(sysdate-7,'yyyy/mm/dd'),'yyyy/mm/dd'); select * from 表 where 日期=to_date(to_char(sysdate-30,'yyyy/...

select * from 表格名称 where sysdate-日期列 > 7。 假设表是table x,日期列是date那么查询办法如下: select * from table x, where sysdate-date > 7。

我觉得你这个不是7天执行一次, 应该是每天执行,然后每次执行删除当前日期7天前的数据,假如你这个表有一个数据日期的字段。 create or procedure deletehisdata is v_date date; bengin v_date := to_date(sysdate,'yyyymmdd'); delete from t...

to_date(字段, 'yyyy/mm/dd')

你这是删除七天前的备份还是七天前的表中数据

在命令窗口里面执行 DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; 说明 SYSDATA-7,表明当前的系统时间7天前,before关键字表示在7天前的归档日志,如果使用了闪回功能,也会删除闪回的数据。 同样道理,也可以删除从7天前到现在的全部...

select * from 表 where floor(to_number(sysdate-to_date(Info_timeE,'yyyy-mm-dd hh24:mi:ss')))

select * from info where to_date(birthdate,'YYYY-MM-DD') between sysdate and sysdate+7; to_date(birthdate,'YYYY-MM-DD') 里边的'YYYY-MM-DD' 取决于你字符型数据的格式 如果是20100729 那么你就要改成'YYYYMMDD',其他格式你也照着改就行

跑Backup archivelog all 这个没有问题归档在没有删除~!跑delete input until time 'sysdate-7';报语法错误啊!~

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com