電気ウナギ的○○

About Home

Oracle で DATE 項目に YYYY-MM-DD hh:mm:ss 形式で日時をセット

shinoda (2019年6月12日 14:40)
あんまり Oracle って触ったことがなかったので今の今まで気づかなかったんだけど、DATE 項目に例えば '2019-06-11 12:23:34' みたいな時間を登録しようとすると、

UPDATE user_list SET houmon_ymdhms=''2019-06-11 12:23:34' WHERE id='000011';

じゃ、「ORA-01830 : 日付書式の変換で不要なデータが含まれています」なんてエラーになっちゃうのね。

UPDATE user_list SET houmon_ymdhms=TO_DATE('2019-06-11 12:23:34', 'yyyy-mm-dd hh24:mi:ss') WHERE id='000011';

と、TO_DATE 関数で変換しないと駄目。
PostgreSQL なら普通に、

UPDATE user_list SET houmon_ymdhms=''2019-06-11 12:23:34' WHERE id='000011';

これで日時として登録されるけどなあ。

Oracle、ただただ面倒くさい。なんか肌が合わんわ(笑)
そろそろ「本当に Oracle じゃないと駄目?」ってことを、関係者の皆さんにも考えてみていただきたい。

最近は富士通さんなんかも業務システム開発の場面で Oracle ではなく PostgreSQL を担いで来られることも増えて、3〜4年くらい前までなら信じられない話だなあって思ってたんだけど、最近よく話題になる Oracle の馬鹿高いライセンス料の件も絡んで、確実に不沈空母 Oracle もところどころ浸水が始まってるな(笑)

いいぞ、いいぞ(笑)

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(0)

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/5353

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE