PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16784 | 01/12/18 11:35:54 | RE(5):PB5.0.04: where句を様々な条件によって切り替えたい! By YutakaAkiyama |
16783 | 01/12/18 11:33:20 | RE(4):PB5.0.04: where句を様々な条件によって切り替えたい! By YutakaAkiyama |
16782 | 01/12/18 11:31:34 | RE(3):PB5.0.04: where句を様々な条件によって切り替えたい! By YutakaAkiyama |
16781 | 01/12/18 11:30:20 | RE(2):PB5.0.04: where句を様々な条件によって切り替えたい! By YutakaAkiyama |
16780 | 01/12/17 21:25:59 | RE(1):PB5.0.04: where句を様々な条件によって切り替えたい! By M.M |
16775 | 01/12/17 19:17:06 | PB5.0.04: where句を様々な条件によって切り替えたい! By YutakaAkiyama |
カテゴリ:スクリプトの記述
日付:2001年12月17日 21:25 発信者:M.M
題名:RE(1):PB5.0.04: where句を様々な条件によって切り替えたい!
YutakaAkiyamaさん、こんばんは。
>現在、UPDATE文をスクリプトにベタ書きして更新処理を行なおうとしているのですが、
>WHERE句の部分で1つ1つの条件に対して、切り替えを行なう事は出来ないでしょうか?
>
>ちょっと文章だけでは説明出来ないので下に例を述べます。
>
>update テーブル名 set a=\'TEST\'
>where b = c
>and d = e ←ある変数が9ならば『and d <> e』にしたい。
>and f = g ←ここも同じようにある条件に『and f in g』にしたい。
>
>要するにSQL文を様々な条件によって切り替え、それを一括して投げたいというものです。
UPDATE文を動的SQL文で記述すれば、どんな条件でもOKです。
動的SQL文については、PBのヘルプかマニュアルに説明があります。
ここの過去ログにも情報はあるかと思いますが。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.