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 (記載なし)

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