oracle sysdate设置

水深无声 2023-10-02 16:20 58阅读 0赞

1、首先通过语句查询一下当前的时区是什么?

SELECT DBTIMEZONE FROM DUAL;此时返回的结果是’+00:00’,这就意味着当前的Oracle时间是GMT+0.00,就是格林威治标准时间。

2、修改Oracle的时区设置。

ALTER DATABASE SET TIME_ZONE=’+08:00’;修改之后,重新启动Oracle数据库。

3、显示正确时间

select to_char(current_timestamp at time zone dbtimezone,’dd-mon-rr hh:mi:ss am’) from dual;

select to_char(current_timestamp at time zone dbtimezone,’dd-mon-rr hh24:mi:ss ‘) from dual;

4,oracle sysdate变成定值怎么办
alter system set fixed_date =none;

发表评论

表情:
评论列表 (有 0 条评论,58人围观)

还没有评论,来说两句吧...

相关阅读