以下のクエリを実行しています
update ttt_table set
UPDATEDDATE = To_Date('03.03.03 14:29:34.337') WHERE NAME='SSSAAWW';
そしてそれはエラーを示していますORA-01843: not a valid month
100 分の 1 秒が必要な場合は、TO_TIMESTAMP 関数を使用する必要があります。
update ttt_table set
UPDATEDDATE = To_Timestamp('03.03.03 14:29:34', 'DD.MM.YY HH24:MI:SS') WHERE NAME='SSSAAWW';
TO_DATE は次のようになります。
update ttt_table set
UPDATEDDATE = To_Date('03.03.03 14:29:34', 'DD.MM.YY HH24:MI:SS') WHERE NAME='SSSAAWW';
日付文字列の形式を定義してみてください
update ttt_table
set UPDATEDDATE = To_Date('03.03.03 14:29:34', 'dd.mm.yy hh24:mi:ss') WHERE NAME='SSSAAWW';
To_Date メソッドを次のように変更します
例: to_date('2003/07/09', 'yyyy/mm/dd');
あなたの場合: to_date('03.03.03 14:29:34.337', 'yy.mm.dd HH24:MI:SS.FF3')
これはあなたのケースでうまくいくはずです:
update ttt_table set
UPDATEDDATE = To_Timestamp('03.03.03 14:29:34', 'DD.MM.YY HH24:MI:SS') WHERE NAME='SSSAAWW';