如何在oracle数据库中获取时间戳的无参函数
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天就跟大家聊聊有关如何在oracle数据库中获取时间戳的无参函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。代码如下所示:CREATE O
千家信息网最后更新 2026年11月02日如何在oracle数据库中获取时间戳的无参函数
今天就跟大家聊聊有关如何在oracle数据库中获取时间戳的无参函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
代码如下所示:
CREATE OR REPLACE FUNCTION GETMSTIMESTAMP RETURN NUMBER AS MSTIMESTAMP NUMBER; BEGIN SELECT (SYSDATE-TO_DATE('1970-1-18', 'YYYY-MM-DD HH24')) * 86400000 + TO_NUMBER(TO_CHAR(SYSTIMESTAMP(3), 'FF')) INTO MSTIMESTAMP FROM DUAL; RETURN MSTIMESTAMP; END;之后再mapper文件或者pl/sql等工具中用select GETMSTIMESTAMP() as timestamp from dual;即可使用
获得秒级时间戳:
SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400 FROM DUAL;(SYSDATE-TO_DATE('1970-1-1 8','YYYY-MM-DDHH24'))*86400-----------------------------------------------------1167040878用当前的时间减去1970年1月1日8时,得到的天数乘以24小时乘以3600秒,得到的结果就是系统时间戳。这里用8时的原因时系统所处时区为东8区。
毫秒级时间戳:
SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400000 + TO_NUMBER(TO_CHAR(SYSTIMESTAMP(3), 'FF')) AS MILLIONS FROM DUAL;看完上述内容,你们对如何在oracle数据库中获取时间戳的无参函数有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
时间
内容
函数
数据
数据库
系统
中用
代码
原因
天数
小时
就是
工具
文件
时区
更多
知识
篇文章
结果
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海睿民互联网科技有限公司
河南云网互联网络科技有限公司
高科技互联网
礼当家互联网科技
国外互联网科技网站
佰商互联网科技有限公司
天扬科技互联网广告
江苏南京365互联网科技
互联网之后的科技是什么
科技与互联网哪个更好
互联网金融中的现代科技
呼和浩特新华互联网科技学院
伊宁互联网科技做什么的
小米互联网科技园入驻
21世纪互联网科技成就
新氧科技和美国互联网有关系吗
科技信息时代互联网发展
数字互联网科技有限公司
现代互联网科技公司
武汉亿视互联网科技有限公司
金诺互联网科技
阿里巴巴算科技企业还是互联网
广州恒生互联网科技有限
科技互联网大厂
搜狐科技互联网
坤平互联网科技
深圳市罗太互联网科技有限公司
2021世界互联网领先科技成果发布
福建互联网展示科技馆设计
互联网科技接地气