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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.