请帮忙:关于日期的迷惑 The SYSDATE function returns the current date and time on the server while the CURRENT_DATE function returns the current date and time of the session. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SYSDATE函数返回服务器的当前日期和时间,而CURRENT_DATE函数返回当前会话时中的当前日期和时间。 SYSDATE 系统时间CURRENT_DATE 会话时间一般情况下,二者相同。但如果修改了当前会话的时区,则会不同。SQL> SELECT SESSIONTIMEZONE FROM DUAL;SESSIONTIMEZONE------------------------------+08:00SQL> SELECT SYSDATE,CURRENT_DATE FROM DUAL;SYSDATE CURRENT_DATE----------------- -----------------20060211 20:04:51 20060211 20:04:51SQL> ALTER SESSION SET TIME_ZONE='+09:00';会话已更改。SQL> SELECT SYSDATE,CURRENT_DATE FROM DUAL;SYSDATE CURRENT_DATE----------------- -----------------20060211 20:05:00 20060211 21:05:00 以前学习oracle没有看到current_date,今天长见识了 PL/SQL连接不上oracle数据库 请问spring+oracle转成spring+db2需要改些什么,做哪些工作? oracle 非交互式安装如何判断安装成功 sql优化 oracle 中千位分隔符 ★★★★★★★ Oracle 测试带返回游标的存储过程 ★★★★★★★ 求一句sql的对错 有没有更好的方法 恢复数据库 还是数据库字符集的问题!! 有什么简单的语句可以将竖表转成横表?(详见例子) 献上50分,小弟问个非常简单的问题,大虾路过的请留下!。。。。。。。。。 献上最后100分,如何实现oracle9i的数据库的备份与恢复?。。。。。。。
CURRENT_DATE 会话时间一般情况下,二者相同。但如果修改了当前会话的时区,则会不同。SQL> SELECT SESSIONTIMEZONE FROM DUAL;SESSIONTIMEZONE
------------------------------
+08:00SQL> SELECT SYSDATE,CURRENT_DATE FROM DUAL;SYSDATE CURRENT_DATE
----------------- -----------------
20060211 20:04:51 20060211 20:04:51SQL> ALTER SESSION SET TIME_ZONE='+09:00';会话已更改。SQL> SELECT SYSDATE,CURRENT_DATE FROM DUAL;SYSDATE CURRENT_DATE
----------------- -----------------
20060211 20:05:00 20060211 21:05:00