PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13381 | 00/09/26 16:26:15 | RE(8):PB6.5: ORACLEのSPでDWの作成(動的SQL) By kenn |
13379 | 00/09/26 14:58:01 | RE(7):PB6.5: ORACLEのSPでDWの作成(動的SQL) By Taka |
13378 | 00/09/26 14:53:22 | RE(6):PB6.5: ORACLEのSPでDWの作成(動的SQL) By BOB |
13375 | 00/09/26 14:42:37 | RE(5):PB6.5: ORACLEのSPでDWの作成(動的SQL) By BOB |
13372 | 00/09/26 12:51:00 | RE(4):PB6.5: ORACLEのSPでDWの作成(動的SQL) By kenn |
13371 | 00/09/26 12:50:58 | RE(3):PB6.5: ORACLEのSPでDWの作成(動的SQL) By Taka |
13370 | 00/09/26 11:03:21 | RE(2):PB6.5: ORACLEのSPでDWの作成(動的SQL) By Taka |
13369 | 00/09/25 20:11:57 | RE(1):PB6.5: ORACLEのSPでDWの作成(動的SQL) By kenn |
13367 | 00/09/25 13:32:51 | PB6.5: ORACLEのSPでDWの作成(動的SQL) By BOB |
カテゴリ:PowerBuilderの開発環境
日付:2000年09月26日 14:53 発信者:BOB
題名:RE(6):PB6.5: ORACLEのSPでDWの作成(動的SQL)
Takaさん、こんにちは。
>BOBさん、こんにちは。
>
>>レコードを取得しているOPEN OUTREC FOR SELECT.....
>>の部分を動的にしたいのです。
>
>PL/SQLの中で動的SQLを使うには、システムパッケージ DBMS_SQLを駆使しなければなりません。
>ただし、通常のカーソル定義や参照カーソルに渡す部分で動的SQLは使えないと思います。
動的SQLを使ったことがほとんどないので、解りませんでした。ありがとうございました。
>>(検索条件が多いため、IF文でやると大変なことになってしまいます。)
>
>複数のOPEN文をIFで振り分けなくても、WHERE句を工夫することで対処できませんか?
>無理にやろうとすると、LIKE \'%\' や OR演算、時には無意味なサブクエリーが処理されたりして
>非効率的ではありますが...(^^;
>
>もっとも、プロシージャではなく普通にSELECT文をベースにしたDWのほうが、WHERE句の動的変更は容易です。
>
>
そうです。おっしゃる通り、非効率なのがいやだったんです。
検索条件多いですし、全データ件数も多いので。
ちなみに、なぜ、SPでDWを作ることにこだわってたかというと、
他社のDBから情報を持ってくるので、その会社にSPを作ってもらってDWをつくろうかなぁ?
とおもってたんです。
DBの構成とか全然解らないので...
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS Solaris
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.