oracle时间怎么调,oracle设置时区

oracle 数据库时间怎么修改

数据库的时间是从系统获取的,因此直接修改系统的时间就可以了。

创新互联是专业的灵丘网站建设公司,灵丘接单;提供网站建设、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行灵丘网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

如果时钟不准,建议在操作系统打开时钟同步服务

oracle 数据库时间显示形式为24小时如何设置?

在sql*plus中修改当前会话的日期格式。

将当前会话的时间格式修改为这种格式: 2003-01-28 15:23:38,即四位年-两位月-两位日,空格,24小时的制的小时:分钟:秒。这种修改方法,只对当前会话有效。注意,是对当前会话,而不是当前的sql*plus窗口。即如果你这样修改之后,又使用connect命令以其他用户连接到数据库或者是连接到其他的数据库,则这个日期格式就失效了,又恢复到缺省的日期格式。

修改注册表。在注册表/hkey_local_machine/software/oracle/home0主键中增加一个字串(8i版本),字串名为nls_date_format,字串的值为你希望定义的时间格式,如: yyyy-mm-dd hh24:mi:ss ,然后重新启动。

Linux下:oracle用户编辑 加入以下内容:export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS ' 重新登录即可生效。

用sysdba登录。然后更新props$这个表里的字段即可。

怎样设置oracle 的时间格式

1.临时修改

SQL alter session set nls_date_format='yyyymmdd';

这种方法只能改掉在当前会话里的日期显示格式,当重新建立一个会话的时候,必须重新执行该命令。

2.改变oracle默认的日期显示格式

ON UNIX :

change .profile NSL_DATE_FORMAT=YYYYMMDD;

export NLS_DATE_FORMAT

On windows:

在注册表的KEY_LOCAL_MACHINE-SOFTWARE-ORACLE-HOME0

添加字串值NLS_DATE_FORMAT.将其值设为YYYY-MM-DD-HH24:MI:SS.

或者:initsid.ora 中添加NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ss。同时去掉注册表中的NLS_LANG字串值

我采用的修改注册表的方法。

先可以用:select * from v$NLS_Parameters;查询一下:NLS_DATE_FORMAT 值应该为:YYYY-MM-DD HH24:MI:SS

还有一个方法就是利用函数:to_date('2010-01-01','yyyy-mm-dd')

oracle数据表里面的时间怎么修改

update 表 set 时间 = 时间 +/- 天 where 条件

比如把时间为今天的数据提前一天就是:

update 表 set 时间 = 时间 -1 where trunc(时间) = '2017/05/12'

如果想退后1小时14分钟

那就update 表 set 时间= 时间 + 1/24+14/1440 where ....

因为一天24小时,一个小时就是1/24。没有特定格式要求,分数小数都可以


本文标题:oracle时间怎么调,oracle设置时区
URL链接:http://scjbc.cn/article/dsgjodp.html

其他资讯