更新Sysdate - Oracle中10分钟

Vaa*_*ndu 2 oracle sysdate

我需要更新一个日期列,sysdate但过去10分钟.有什么办法吗?

请帮忙.

a_h*_*ame 8

UPDATE the_table
   SET the_column = current_timestamp - interval '10' minute
WHERE pk = 42;
Run Code Online (Sandbox Code Playgroud)

它肯定有效,请看这里:http://sqlfiddle.com/#!4/a1986/2

  • @Vanathi:*不起作用*不是有效的Oracle错误消息.即使你想要**10分钟,你的陈述也会提前20分钟 (3认同)

Rah*_*hul 7

可能这样

select sysdate - 10/(24*60) from dual;
Run Code Online (Sandbox Code Playgroud)

  • @Vanathi - 为什么你不相信它有效? (2认同)