我想在我的PL / SQL脚本中的current_timestamp
中添加10秒。我尝试下面的代码,但它的输出不是时间戳格式。
SELECT CURRENT_TIMESTAMP+1/24/60/6 FROM dual;
输出:
CURRENT_TIMESTAMP+1/24/60/6
---------------------------
28-AUG-15
Mysql服务器中是否有类似于TIMESTAMPADD的功能?
最佳答案
在Oracle中,如果您希望将timestamp
作为结果而不是date
(尽管date
始终包含第二秒的时间,所以您可能只需要date
),则需要向interval
添加timestamp
。构造间隔的方法有多种-您可以使用间隔文字
select current_timestamp + interval '10' second
from dual
或者您可以使用
numtodsinterval
函数select current_timestamp + numToDSInterval( 10, 'second' )
from dual
关于sql - 如何在current_timestamp SQL(Oracle)中增加10秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32277369/