更改sysdate值?

时间:2014-04-08 00:43:27

标签: linux oracle11g

在我开始之前,我不会说英语,所以我为任何错误道歉。

我想更改sysdate值,因为它与系统的日期值不同。当我执行"SELECT sysdate FROM dual"时,我得到一个小时“X”,但是当我从系统中获取日期时(在控制台中,我输入“日期”),我得到日期“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值吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试以下查询以24小时格式获取系统日期。

SELECT TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI:SS') FROM DUAL