PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14186 00/12/25 15:04:59 RE(1):オラクルのソートについて By M.M
14183 00/12/25 12:56:31 オラクルのソートについて By かずひと

カテゴリ:その他
日付:2000年12月25日 15:04 発信者:M.M
題名:RE(1):オラクルのソートについて

かずひとさん、こんにちは。

>私はPBで開発しているのですが、DBをオラクル7.3を使用しています。スクリプトで
>INSERT文でテーブルにデータを追加しているのですが、テーブルにINSERTされるデータ
>がばらばらにソートされています。
>データ操作ペインタで開いた時にソートをかければ当然、並びますが、プログラムでDB
>に対してソートを掛ける命令などがないのでしょうか?
>オラクルのマニュアルを見てもよくわかりません。

目的が何であるかが今ひとつ不明なのですが、データウィンドウにOracleのデータを表示
した時にソートされている状態で表示させたいということでしょうか。
一応、上記の内容を前提にして回答します。

データウィンドウにOracleのデータを読み込んだ時に、指定した項目でソートした状態で
表示したい場合、実はPBの関数だけで実現できるのですが、SQLのSelect文で実現するに
は、データウィンドウペインタでSelect文を定義する際、Order by句にソートする項目
を指定してください。


[例]項目bでソートを行う
select a,b,c
from table_d
order by b;


ちなみに、Oracleの物理テーブルの内容を強制的にソートさせる命令はありません。
Truncate table文でテーブルの中身を初期化してから、ソート済みのデータをインポート
するようにしてください。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.