首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改Oracle 9i数据库的时区

如何更改Oracle 9i数据库的时区
EN

Stack Overflow用户
提问于 2012-03-28 10:58:58
回答 1查看 1K关注 0票数 1

如何更改Oracle 9i数据库时区,我有一个名为“HR_NU”的用户模式,它的时区是-07:00,我想使用alter更改它

代码语言:javascript
复制
alter database set time_zone='+05:00';

但会犯错误

代码语言:javascript
复制
Error starting at line 10 in command:
alter database set time_zone='+05:00'
Error report:
SQL Error: ORA-02231: missing or invalid option to ALTER DATABASE
02231. 00000 -  "missing or invalid option to ALTER DATABASE"
*Cause:    An option other than ADD, DROP, RENAME, ARCHIVELOG, NOARCHIVELOG,
           MOUNT, DISMOUNT, OPEN, or CLOSE is specified in the statement.
*Action:   Specify only legal options.

我搜索了同样的问题,并了解到,如果我有一个包含带有localtimezone的数据类型时间戳字段的表,那么我将得到以上错误,建议的解决方案是更改每个列的数据类型,其中每个列都有数据类型时间戳,但我有超过300个表,以及大约200列时间戳数据类型。

有什么帮助吗。

EN

回答 1

Stack Overflow用户

发布于 2013-01-16 05:59:41

[集合TIME_ZONE time_zone_region]

也可以像这样实现“set time_zone =‘America/New York’”--你试过吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9906099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档