スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

SQL_Plusで、Date型のタイムスタンプが表示されない。yy-mm-dd形式でしか表示されない。

NLS_DATE_FORMATが明示的に設定されていないため。

インストール直後は、yy-mm-dd形式で設定されているため、
Date型に設定してあっても14-01-01のような表示となってしまう。

NLS_DATE_FORMATに表示したいフォーマットを設定するようにする。
(例:yyyy/mm/dd hh24:mi:ss)

NLS_DATE_FORMATについて
www.shift-the-oracle.com/config/nlsparameter.html

設定はシステム環境変数に設定する方法と
alter文で設定する方法がある。

下記の方法はNLS_DATE_FORMATをセッション単位に指定する方法であるが
セッション単位と言うことは、=接続単位ということなので、
その接続を切断すると設定前に戻ってしまうので注意すること。
www.symmetric.co.jp/blog/archives/28
恒久的に設定する場合は、システム環境変数に設定すること。

ただし、システム環境変数に設定しても、
SQLDevelopperを使用する場合は、その設定が反映されないので
注意すること。SQLDevelopper側で設定する必要がある。
eswan.blog120.fc2.com/blog-entry-904.html

スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

e.swan

Author:e.swan
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。