■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
-1が-1.E0と表示されます 2013/02/06 16:50 OB 4
下記環境で使用しているのですが、データタブでデータの内容を確認すると、特定のフィールドの値が、マイナスだと -1.E0 や -2.E0 の様に表示されてしまいます。

OB : 12.0.1.0
OS : Windows 7 Professional 64bit
Oracle Client 11.2.0
こんにちは。
OBサポートです。

ご質問いただいた件につきましてですが、各種数値型
(NUMBER(n,m), FLOAT(n), BINARY_FLOAT, BINARY_DOUBLE)
にて確認を行いましたが再現せず、原因が判明しておりません。

お手数ですが、「特定のフィールド」のデータ型をお知らせいただけますでしょうか。

何卒、よろしくお願いいたします。
お世話になります。
該当のデータ型は number(1,0) です。
試しに number(2,0) に変更したら問題なく -1 と表示されます。
こんにちは。
OBサポートです。

ご返信ありがとうございます。
ご報告の現象が再現いたしました。

NUMBER(n, 0)で定義された列に対し、n 桁の負の値が
格納されている場合に指数表記でデータが表示される模様です。
ご不便をおかけし、誠に申し訳ございません。

本件につきましては、SQL実行画面より該当の列を
TO_CHAR等で文字列キャストすることにより
実数として表示することが可能となりますが、
修正事案として開発側に伝えさせていただきます。

何卒、よろしくお願いいたします。
ご確認ありがとうございます。
こちらは桁数を変更して運用する事は可能なので、当面number(1,0)をnumber(2,0)にして運用したいと思います。