PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11818 | 00/06/19 11:00:40 | RE(3):PB6.5: datastoreのwhere句の動的変更とsetsqlselectについて By mama |
11805 | 00/06/16 20:02:51 | RE(2):PB6.5: datastoreのwhere句の動的変更とsetsqlselectについて By M.M |
11801 | 00/06/16 18:25:28 | RE(1):PB6.5: datastoreのwhere句の動的変更とsetsqlselectについて By てとらぽっと |
11800 | 00/06/16 17:56:57 | PB6.5: datastoreのwhere句の動的変更とsetsqlselectについて By mama |
カテゴリ:スクリプトの記述
日付:2000年06月16日 18:25 発信者:てとらぽっと
題名:RE(1):PB6.5: datastoreのwhere句の動的変更とsetsqlselectについて
mamaさん、こんばんは。
>やりたいことは、まず、元になるテーブルから検索条件に該当するデータを取得して、
>そのデータに対して、その他の複数のテーブルからデータを取得してwork用のテーブルにデータを落す
(略)
> (元になるテーブルとその他のテーブルは1対多の関係です。)
(略)
>それとも、?ですべてのデータをデータストアに取得すること自体がよくないのでしょうか?
「すべてのデータをデータストアに取得する」ケースももちろんありますが、
この概略の情報だけでは、必要性が判断できません。
最近のクライアントの性能から考えると、数百件やそこらなら
ループでfilterしまくる力任せのプログラムでも
案外すんなり処理されたりしますね。
しかしながら、不必要にクライアントのリソースを浪費したくないので、
INSERT INTO ? SELECT 文を使い、SQL文を1回の発行で済むように考えることを
お勧めします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.