3

日付とタイムスタンプを持つデータを含む巨大なOracleデータベースがあります。現在、を使用してmm-dd-yyyy format for date and EST Time zone for time stampいます。

次に、を変更する必要がありdate format as yyyy-mm-dd and time stamps should be GMT timezoneます。テーブル内の既存のデータを、新しく挿入されたデータだけでなく、この新しい形式に変更する必要があります。

これを達成する方法について何か助けはありますか?

4

2 に答える 2

4
于 2013-01-03T21:16:47.437 に答える
1

new_time oracle 関数を使用できます

SELECT to_char(new_time(to_date('01-03-2013','mm-dd-yyyy HH24:MI'), 
                        'EST', 'GMT'),'yyyy-mm-dd HH24:MI') d
FROM DUAL;

これを使用して、データベースでテストします。

SELECT to_char(new_time(sysdate, 'EST', 'GMT'),'yyyy-mm-dd HH24:MI') d
FROM DUAL;
于 2013-01-03T18:52:52.323 に答える