さっき、「Oracle で DATE 項目に YYYY-MM-DD hh:mm:ss 形式で日時をセット」って話書いたけど、なんなん、Oracle、SELECT のときも、
SELECT houmon_ymdhms FROM user_list WHERE id='000011';
みたいに検索すると、結果として返ってくるのは
2019-06-11
までなんやね。
時分秒まで表示しようとすると、いちいち、
SELECT TO_CHAR(houmon_ymdhms, 'yyyy-mm-dd hh24:mi:ss') FROM user_list WHERE id='000011';
とかせんと、
2019-06-11 12:23:34
っていう結果は返ってこん、というか、表示されんのやね。
まあ、コンソールで SQL 実行したときの話で、プログラム内ではちゃんと時分秒まで渡されてるけど。表示のときは、NLS_DATABASE_PARAMETERS.NLS_DATE_FORMAT が設定されてるとかで。
ほんま、面倒くさいんや!Oracle め!!