- ベストアンサー
ORACLE9iのNUMBER型について
ORACLE9iのNUMBER型に「0.99」という値をいれ、SQL*PLUSやOEMコンソールでその値を確認すると、「.99」という表示になってしまいます。また、「-0.99」をいれると表示は「-.99」になってしまいます。どうすれば「0」を表示させられるのでしょうか?一応、1.*以上か、-1.*以下の少数は、ちゃんと表示されます。 バージョンは、ORACLE9i Database R9.2.0.1.0です。 宜しくお願い致します。
- purton
- お礼率63% (55/87)
- その他(データベース)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ。 Select to_char(列名, 'FM90.999') from ・・・ のようにマスクしたらどうでしょう?
関連するQ&A
- Oracle9i Clientについて
こんばんわ。 ORACLE勉強中の超入門者です。 今Windows2000ServerにOracle9iをインストールしています。 「Oracle9i Database 9.0.1.0.0」 「Oracle9i Management and Integration 9.0.1.0.0」 まで完了しました。 最後に、 「Oracle9i Client 9.0.1.0.0」 をインストールしようとしたのですが、最後の方で以下のエラーが発生します。 『それらを使用するプロセスに対応付けられたサービスはありません』 入門者のため、書籍を見ながら付属CD-ROMでインストールを進めています。 「Oracle9i Clinent ...」については、”クライアントはデータベースコンポーネントをインストールしたサーバ以外からデータベースアクセスする場合に必要となるものです。”と記載されていましたが、マシンが1台しか無いためデータベースサーバと同じマシンにインストールしようとしました。 『...サーバ以外からデータベースにアクセスする...』という記述部分が具体的にピンとこないのですが、例えばネットワーク経由(telnet?)でサーバにログインしてSQL*PLUSをたたくといった事の場合でしょうか?Clientを入れなくても同じマシン上でSQL*PLUSなどを使ってSQLをたたいたりということはできるのでしょうか? 各製品がどのような動きをするのかがわからないため、とりあえず全て不足の無いようインストールしようとしています。 上記のエラーについてですが、やはりデータベースと同じサーバ(マシン)にインストールしようとしているがために出たエラーなのでしょうか? よろしくお願いします。
- 締切済み
- Oracle
- Oracle9iのTNSListenerサービスをインストールする方法
お世話になります。 Oracle9iのTNSListenerというサービスがありますが (Net8経由でSQLプラス等でDBに接続するサービス) これは 「Oracle Database9.0.1.1.1」→ 「Standard Edition」→「ソフトウェアのみ」 のインストールでインストールされるのでしょうか? 一度試してみたのですが、TNSListenerはサービスに存在しなくてSQL等に接続できない状態となっております。 後からTNSListenerのみをインストールする方法をご存知でしたら宜しくお願いします。
- ベストアンサー
- その他(データベース)
- オラクルでNUMBER型で少数点が.0の場合どうなる??
お疲れ様です。 価格の定義が PRICE NUMBER(8,1) NOT NULL, --単価 となっている場合 整数部 7桁、少数部 1桁、桁数に小数点は含まない という意味となりますが、 その項目に 例えば、SQL Plusで 100.1を入力したら100.1と表示しますが、 100.0を入力したら100.0と表示せず、100と表示されます。 どうしてなのかがわかりません。 オラクルの仕様なのでしょうか? 宜しくお願いします。
- ベストアンサー
- その他(データベース)
- Oracle(8i) 各テーブルの使用量の調べ方
バージョンはOracle8iです。 各表の使用量を調べたいのですが、OEMを見た限りでは表領域の使用量は出てくるのですが、表単位の使用量は表示されないようです。 少なくともSQLで調べる方法があるかな?と思っているのですが、どなたがご存知の方教えて頂けますでしょうか。
- ベストアンサー
- Oracle
- Oracleのorder byについて
こんばんわ、 質問です。 oracle8iを使ったWebアプリケーションがあり oracleのバージョンを10gへアップした際に、web画面で表示させる 項目のソート順が変わってしまいます。 SQLでselectした値を表示させているのですが、表示する値は 同じなのに表示される順序がバージョンアップの前と後で違います。 ちなみにorder by指定してあります。 この事象の原因とoracleのバージョンアップは何か関係があるのでしょうか? 過去に似たような経験がある方のアドバイスや解決方法をご存知の方がおりましたら何卒ご教示ください。 お願い致します。
- ベストアンサー
- Oracle
- Oracle 10g SQL基礎I 1Z0-017Jお勧めの参考書は?
来月Oracle 10g SQL基礎I 1Z0-017Jを受けます。 問題集はiStudyを購入したのですが参考書も欲しい所です。 そこで、お勧めの参考書があれば教えてほしいです。 私が今購入を検討しているのが、 オラクルマスター教科書 Bronze Oracle Database 10g【SQL基礎I】編 オラクルマスター教科書 株式会社システム・テクノロジー・アイ 林 優子 (著) ですがどうでしょうか? よろしくお願い致します。
- ベストアンサー
- Oracle
- intra-martのOracle接続セッション確認について
Intra-mart バージョン Ver6.0 Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production を使用してます。 Oracle上でセッションを確認したいのですが、下記SQLでは正しく表示がされていないような気がしています。 正しくOracle-10gRACでノードが振り分けられているか確認したいです。 下記三つを参考にして検索するSQLを組んでいます。 gv$session , gv$process , gv$sqlarea 見る方法のSQLや、方法を教えてくださいm(__)m
- 締切済み
- Oracle
- ORACLE9iがわかる方
SQL Plusからのデータのインポートの方法を教えていただきたいです。元データはACSESSで用意されていて、ORACLEの方にユーザーも作成してテーブルも用意しました。あとはACCESSのデータをORACLEの方にインポートしてあげればいいんですが、量が半端じゃないので出来ればSQL Plusでコマンド入力して一気にインポートしてしまいたいです。一応原始的に新規.MDBにリンクテーブルを作成し、元データから一つ一つ貼り付けしてもいいんですが、それでも時間がかかります。わかる方いらっしゃいますでしょうか???
- ベストアンサー
- その他(ソフトウェア)
- Oracle9iのEdition調査方法
現在使用しているOracle9iについて、 Editionを確認したいのですが確認方法を教えてください。 ・契約書やCD-ROMは参照不可 ・Windows2000SERVER ・Oracle9i Release 9.2.0.4.0 ・インストールされているサーバのオペレーション可 ・下記SQLをsystemで実行した結果 SELECT * FROM v$version; BANNER Oracle9i Release 9.2.0.4.0 - Production PL/SQL Release 9.2.0.4.0 - Production CORE 9.2.0.3.0 Production TNS for 32-bit Windows: Version 9.2.0.4.0 - Production NLSRTL Version 9.2.0.4.0 - Production これってStandard Editionってことなんでしょうか??
- ベストアンサー
- Oracle
- 大阪でオラクルのセミナーに行きたいんです
オラクルに研修カタログをもらって見たら、Oracle9i入門SQL編 短期集中、Oracle9i入門データベース編 短期集中は見つかったのですが、試験対策はどうしたらいいですか? オラクルの研修は高いのでポリテクセンター関西を調べたら、SQL入門(Oracle編)しかもOracle8iしかありませんでした。 安く受講できるところがあったら教えてください。
- ベストアンサー
- その他(職業・資格)
お礼
有難うございました。