10

Oracle 10gを使用して、dd/mm/yyyyのシステム日付をテーブルに挿入する方法は?

次のクエリを使用すると、システム日付が 03/04/0013 として挿入されます。2013 年 3 月 4 日が必要です。この問題を解決するのを手伝ってもらえますか?

insert into GtTable 
values('111','Name',300,'Tour',to_date('02/04/2012','DD/MM/YYYY'),to_date(sysdate,'DD/MM/YYYY'));

ただし、'02/04/2012' を直接挿入した場合は、'02/04/2012' と同じように受け付けます。

4

4 に答える 4

1

TO_CHAR(SYSDATE,'DD/MM/YYYY') は、システム日付を DD/MM/YYYY として挿入できますが、もはや日付型ではありません。

于 2013-04-03T07:30:13.427 に答える
0

私のために働いた解決策は次のとおりです

insert into method (id,name,created_by,updated_by, created_at, updated_at) values (1,'GET',0,0,TO_CHAR(SYSDATE,'DD/MM/YYYY hh:mm:ss'),null);
于 2019-10-29T21:59:50.897 に答える