我是靠谱客的博主 听话大侠,最近开发中收集的这篇文章主要介绍oracle中取当前时间函数的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

oracle当中有两个取当前时间的函数分别为sysdate 和 current_date,大部分时间我们用的结果感觉都是一样的,实际还是有区别的。

current_date 取的是服务器端时间转换成当前session上时区时间

sysdate 取的服务器端时区时间



注意:如session端与服务器端同时区、但时间不一致,两个函数结果也是没有区别的。


SQL> conn sys/system@192.168.20.200:1521/orcl as sysdba

Connected.

SQL> select to_char(current_date,'yyyy-mm-dd hh24:mi:ss') from dual;


TO_CHAR(CURRENT_DAT
-------------------
2014-12-01 15:54:57


SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;


TO_CHAR(SYSDATE,'YY
-------------------
2014-11-30 23:55:08

最后

以上就是听话大侠为你收集整理的oracle中取当前时间函数的区别的全部内容,希望文章能够帮你解决oracle中取当前时间函数的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部