久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何在oracle數據庫中獲取時間戳的無參函數

138次閱讀
沒有評論

共計 917 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

今天就跟大家聊聊有關如何在 oracle 數據庫中獲取時間戳的無參函數,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

代碼如下所示:

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 數據庫中獲取時間戳的無參函數有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計917字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 太保市| 方山县| 安岳县| 乐清市| 怀来县| 柳河县| 自贡市| 徐水县| 莱芜市| 衡南县| 台江县| 武安市| 珲春市| 忻城县| 会宁县| 武穴市| 巴楚县| 梨树县| 阿合奇县| 从化市| 县级市| 越西县| 望城县| 东源县| 舟曲县| 金乡县| 汾阳市| 安龙县| 佛冈县| 措勤县| 文水县| 桂平市| 聊城市| 文成县| 新乡市| 诏安县| 鹤庆县| 府谷县| 仁布县| 淮北市| 红桥区|