Oracle め!!表示するときも TO_CHAR か!!?

さっき、「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 め!!

トラックバック(0)

このブログ記事を参照しているブログ一覧: Oracle め!!表示するときも TO_CHAR か!!?

このブログ記事に対するトラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/5354

コメントする

このブログ記事について

このページは、shinodaが2019年6月12日 17:15に書いたブログ記事です。

ひとつ前のブログ記事は「Oracle で DATE 項目に YYYY-MM-DD hh:mm:ss 形式で日時をセット」です。

次のブログ記事は「キャンプブームなど去ればいいのさ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら