Oracle で、日付型項目で時間まで表示されない?

Oracle で、日付型項目で時間まで表示されない?

Oracleのシステムを管理してますが、その際は、SQLエディアはOSqlEditを使っています。

データを調べる際に、「*」で抽出をするとなぜか日付型項目の時間が表示されず、時間まで持ってなかったっけ???という状況に・・・。

Oracle で、日付型項目で時間まで表示されない?

そんなことは無いだろうと、色々と調べていたら型を指定して抽出してあげることで、しっかりと時間まで表示してくれました。あー、よかった!

to_char(ADATE,'yyyy/mm/dd hh24:mi:ss') AS ADATE

「to_char」を利用し、こんな感じで指定してあげると問題なく抽出できます。良かった!Oracle の仕様なのか、SQLエディタの問題なのか?

同じ状況で困った方の参考になればいいかなと。あとは、備忘録として!



同じカテゴリー(Oracle)の記事

この記事へのコメント
OsqlEditの
ツール > オプション > 設定(2)
で「DATE型の書式」ってのを変えてあげれば解決しますよ。
設定いじってて偶然見つけるまでは、私もTO_CHARしてました。。。

1年前の記事だからもう対応してますかね^ ^;
Posted by とりのす at 2019年03月27日 18:49
>とりのすさん
コメントありがとうございます!

直近の仕事では、Oracleを使ってなかったので、別の手段は見つけられていませんでした。。

そうだったんですね。設定確認してみます(笑)
Posted by まついゆうきまついゆうき at 2019年03月27日 19:13
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

写真一覧をみる