91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-02-05 17:30:03 來源:億速云 閱讀:269 作者:Leah 欄目:數據庫

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五原县| 和龙市| 金华市| 朝阳区| 保山市| 夏河县| 绿春县| 绥德县| 普宁市| 佳木斯市| 曲阳县| 朝阳市| 贵南县| 进贤县| 原平市| 天水市| 石渠县| 德兴市| 永胜县| 酉阳| 政和县| 乌兰县| 汾西县| 潍坊市| 武汉市| 中江县| 府谷县| 伊宁市| 会宁县| 本溪| 景东| 中西区| 山丹县| 阳江市| 大英县| 靖安县| 大安市| 綦江县| 黄冈市| 广水市| 武义县|