oracle 查詢N秒之前的資料

2021-08-26 21:47:21 字數 716 閱讀 9271

select* from txt001_menu 

as of timestamp (systimestamp - interval '300'

minute)

wheremenuid = '060201' --查詢txt001_menu表中300分鐘之前的資料

>>>>select * from txt001_menu as of timestamp (systimestamp - interval'600' second) where menuid = '060201' --查詢txt001_menu表中600秒之前的資料

>>>>select * from txt001_menu as of timestamp (systimestamp - interval '3'hour)

wheremenuid = '060201' --查詢txt001_menu表中3小時之前的資料

>>>>select * from txt001_menu as of timestamp (systimestamp - interval '1'day)

wheremenuid = '060201' --查詢txt001_menu表中1天之前的資料

——————————————————————————————————————————————

timestamp(ags) 方法

interval(時間間隔)型別用來儲存兩個時間戳之間的時間間隔

sqlserver 查詢 10 秒前的資料

很多時候我們查詢 sqlserver 10 秒前的資料,然後做一些處理,這種時間的處理,就是需要我們使用函式 datediff 如果是查詢 10 秒前 的資料 select from dbo 表名 where datediff s,createtime getdate 10order by crea...

oracle隨機查詢n條記錄

從table name表中隨機查詢3條記錄,如下 select from select from table name where 條件 order by trunc dbms random.value 1,7 temp where rownum 3 附 一 oracle trunc 函式的用法 t...

使用oracle閃回查詢功能恢復之前刪除的資料

在誤刪除資料之後使用oracle閃回查詢功能恢復刪除的記錄 首先,使用了oracle的閃回查詢功能 flashback table test to timestamp to timestamp 2005 05 07 15 00 00 yyyy mm dd hh24 mi ss 但是發現此功能只能夠將...