PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4257 | 98/12/07 15:10:55 | RE(6):PB6: オラクルのCHAR型に対応するPBの変数タイプは? By たこ |
4194 | 98/12/01 15:35:01 | RE(5):PB6: オラクルのCHAR型に対応するPBの変数タイプは? By Air Hawk |
4186 | 98/12/01 10:51:01 | RE(4):PB6: オラクルのCHAR型に対応するPBの変数タイプは? By たこ |
4167 | 98/11/30 10:44:25 | RE(3):PB6: オラクルのCHAR型に対応するPBの変数タイプは? By てとらぽっと |
4166 | 98/11/30 10:22:43 | RE(2):PB6: オラクルのCHAR型に対応するPBの変数タイプは? By Taka |
4165 | 98/11/30 08:43:34 | RE(1):PB6: オラクルのCHAR型に対応するPBの変数タイプは? By まこと |
4161 | 98/11/27 18:30:42 | PB6: オラクルのCHAR型に対応するPBの変数タイプは? By たこ |
カテゴリ:スクリプトの記述
日付:1998年11月30日 10:22 発信者:Taka
題名:RE(2):PB6: オラクルのCHAR型に対応するPBの変数タイプは?
こんにちは。Takaです。
>埋め込みSQLでCHAR型カラムに対応するPBの変数タイプって
>何でしょうか?
??? Stringでイケるばずですが...
>>DWの検索引数なら String Array型 で出来たんですけど・・・・・。
>
>項目1 = :arg って検索引数の事じゃないんですか?
>(String Array型なんてものもあるんですね )
DWの検索引数の String Array は、IN 演算子に使います。
WHERE カラム IN( :arg )
といったWHERE句にしておいて、Retrieve する際に
string ls_arg[]
ls_arg[1] = \"AAA\"
ls_arg[2] = \"BBB\"
ls_arg[3] = \"CCC\"
dw_1.Retrieve( ls_arg )
とすれば、発行されるSQL文は、
WHERE カラム IN( \"AAA\", \"BBB\", \"CCC\" )
のように変換されます。
この方法はさまざまな用途に適用できますので、覚えておきましょう。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.