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