PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21736 05/01/31 09:28:15 RE(2):PB7.0: UNION句を使用した時のwhere条件について By watari
21735 05/01/31 00:23:23 RE(1):PB7.0: UNION句を使用した時のwhere条件について By nupitaro
21732 05/01/28 17:32:35 PB7.0: UNION句を使用した時のwhere条件について By watari

カテゴリ:データウィンドウ
日付:2005年01月31日 00:23 発信者:nupitaro
題名:RE(1):PB7.0: UNION句を使用した時のwhere条件について

watariさん、こんばんは。

>スクリプトでデータHの条件を記述して、
>UNION句もスクリプトで記述するしかないのかなとも思っているんですが。。。
条件の指定がない場合もあると言う事なので、こちら↑で良いと思います。

簡単ですが、下記に手順を書きます。

<オリジナルSQL文>
select *
  from データH

<ユニオン句>
UNION
select *
  from W_データH

?上記オリジナルSQLのdwを用意する。
?GetSQLSyntaxでdwのSQL構文を文字列変数に取得する。
?任意指定された[データH]に対するWHERE条件を文字列変数に追加する。
?上記のユニオン句を文字列変数に追加する。
?任意指定された[W_データH]に対するWHERE条件を文字列変数に追加する。
?上記?のdwに対し、作成した文字列変数をSetSQLSyntaxにてセットする。

*もし指定条件がなければ、?と?においては文字列変数に\"\"(空文字)を追加する。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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