【发布时间】:2018-01-14 15:17:07
【问题描述】:
我正在尝试从 Oracle 表中删除数据。我今天已经上传了数据,但没有日期列,所以我无法过滤和删除。我必须找到如何在表格中获取今天上传的数据,然后按此过滤并删除。
我想要这样的东西:
delete from mytable
where uploaded_date = trunc(sysdate)
我正在使用 Toad。
谢谢
【问题讨论】:
-
如果没有日期列,您必须求助于更新生成的日志或其他有关负载的元数据。
-
可能您可以使用
select * from mytable as of timestamp ...语法(闪回查询),具体取决于您的 Oracle 版本和许可。 -
为什么不添加一个日期列!