質問: 日付型カラムへのデータinsert お世話になります。ひとつご教授ください。 オラクル10g, ojdbc14でjdk1.4.2から接続です。 insert命令を使ってテーブルにレコードを追加する際に、date型のカラムに対して insert table_a (date1, ...) values ('2006-4-27 12:00:00', ...); を実行するとエラーora-01861が出ます。そこで insert table_a (date1, ...) values ('2006-4-27', ...); このように記述して再度実行すると通ります。 このようなとき、時間の部分まで設定した値をカラムに格納したいときはどうしたらよろしいでしょうか? よろしくお願いします。
回答: insert table_a (date1, ...) values (to_char('2006-4-27 12:00:00','yyyy/mm/dd hh24:mi:ss'), ...); というように、to_date関数を使うのが一般的かと思います。