電子書籍の厳選無料作品が豊富!

現在、AIX5.2Lで2つのOracleデータベース(仮にA,Bとする)を実行しています。

以下のSQLを実行した際の結果が、おのおの異なっており
恐らくタイムゾーンの違いによる物かと相当しているのですが、
タイムゾーンの変更方法が分からず困っております。

■実行SQL
SELECT TO_CHAR( SYSDATE, 'yyyy/mm/dd HH24:MI:SS' ) FROM dual;

■結果(日本時間:21時44分に実行)
A:2005/03/11 12:53:24 →NG
B:2005/03/11 21:44:20 →OK

■環境
OS:AIX5.2L
DB:Oracle9.2.0.0

AもBと同様に日本時間で結果を返すようにするには
どのようにすればよろしいでしょうか?

よろしくお願いいたします。

A 回答 (1件)

ALTER SESSION か ALTER DATABASE


でタイムゾーンの設定を変更するというのはどうでしょうか?
データとして時間を格納していてもそれは変更されないのでお勧めではないとマニュアルにはありますが。

OTNのマニュアルのアドレスを貼り付けときます。

参考URL:http://otndnld.oracle.co.jp/document/products/or …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!