在开始之前,我的英语说得不太好,因此对任何错误我深表歉意。
我想更改sysdate
值,因为它与系统的日期值不同。当我执行"SELECT sysdate FROM dual"
时,我得到一个小时“X”,但是当我从系统中获得日期时(在控制台中,我键入“date”),我得到的日期是“X”,但是-12小时,例如:
*Query executed on Toad: SELECT to_char(sysdate, 'dd/mm/yyyy hh24:mi:ss') FROM dual;
-> 09/04/2014 05:18:30
*In Linux Server shell: date
-> Tue Apr 8 17:19:17 CDT 2014
怎么了?我已经重新启动了包括侦听器在内的所有实例,我们在Linux服务器上处理了数据库的网格基础结构。
我可以更改sysdate值吗?
最佳答案
您可以尝试以下查询以24小时格式获取系统日期。
SELECT TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI:SS') FROM DUAL
关于linux - 更改sysdate值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22925630/