您能否提供存储函数的实现来获取当前的systimestamp
(以毫秒为单位)。
我可以使用的东西
select current_time_ms from dual;
并获得当前时间与UTC 1970年1月1日午夜之间的差值(以毫秒为单位)。
谢谢。
最佳答案
函数current_time_ms
返回号码
是
结果编号;
开始
选择提取(day from(sys_extract_utc(systimestamp)-to_timestamp('1970-01-01','YYYY-MM-DD')))* 86400000
+ to_number(to_char(sys_extract_utc(systimestamp),'SSSSSFF3'))
进入out_result
从双重
返回out_result;
结束current_time_ms;
关于database - oracle systimestamp(sysdate)到毫秒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7147982/