PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11677 00/06/09 16:14:12 RE(5):PB6.5: SELECTとFROMとWHEREの動的変更なんて出来るのでしょうか? By noki
11638 00/06/08 10:59:45 RE(4):PB6.5: SELECTとFROMとWHEREの動的変更なんて出来るのでしょうか? By こてちゅ
11637 00/06/08 10:34:38 RE(3):PB6.5: SELECTとFROMとWHEREの動的変更なんて出来るのでしょうか? By noki
11631 00/06/07 20:03:27 RE(2):PB6.5: SELECTとFROMとWHEREの動的変更なんて出来るのでしょうか? By M.M
11619 00/06/07 12:41:29 RE(1):PB6.5: SELECTとFROMとWHEREの動的変更なんて出来るのでしょうか? By リエッチ
11601 00/06/06 16:51:20 PB6.5: SELECTとFROMとWHEREの動的変更なんて出来るのでしょうか? By noki

カテゴリ:PowerBuilderの開発環境
日付:2000年06月06日 16:51 発信者:noki
題名:PB6.5: SELECTとFROMとWHEREの動的変更なんて出来るのでしょうか?

こんにちは、nokiと申します。
早速で恐縮ですが、どなたか教えて下さい。
GetSQLSelectで取得したSELECT文で、特定のテーブル名を変えるにはどうしたら良いのでしょうか?

例えば、GetSQLSelectで取得した下記のようなSELECT文があります。
これをチェックボックス(cbx_1)のチェック・未チェックで、特定のテーブル名だけを変えたいのですが。

SELECT TableA.code,
       TableB.name
  FROM TableA,
       TableB
  WHERE ( TableA.code = TableB.code (+))

?cbx_1チェック時:TableB(そのまま)
?cbx_1未チェック時:TableB→TableC(に変えたい)

となりたいのですけど、実際はテーブルが6つくらいリンクされていますので、
GetSQLSelectを使わずに、スクリプト上で変数にSELECT文を入れると大変長くなってしまいます。
何か良い方法はないでしょうか?
説明下手で分かりずらいでしょうけど、どうぞ宜しくお願いします。

現在は、TableB用とTableC用のDWを2つ作っているのですが、
TableB・C(2つのテーブル名)以外は全く同じSELECT文です。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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