PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19478 | 03/05/11 14:33:21 | RE(2):ストアドプロシージャーの名称を動的にする場合 By tomtom7 |
19474 | 03/05/10 15:53:06 | RE(1):ストアドプロシージャーの名称を動的にする場合 By Taka |
19473 | 03/05/10 12:04:57 | ストアドプロシージャーの名称を動的にする場合 By tomoming |
カテゴリ:スクリプトの記述
日付:2003年05月10日 12:04 発信者:tomoming
題名:ストアドプロシージャーの名称を動的にする場合
ストアドプロシージャーの名称を動的にする場合
はじめまして。tomomingと申します。
どうしても,出来ないので,上級者のお知恵をお借りしたく,
質問させていただきます。
動的SQLの説明を読んでも,今一違う感じがして,
出来るのかどうかだけでもすぐに分かれば・・と思いまして
PB環境の前にいないので,試せないのです。
勝手ですが,ご存知の方がいらっしゃったら,
宜しくお願いします。
質問内容ですが,
マスタに持っているストアドID(名称)を取ってきて,
Loopでまわしながら,キックしたいんです。
変わるのはストアドIDです。
以下は,そのソースになります。
Declare proc_dt Procedure For ストアドID
(引数1 char, 引数2 number, 引数3 char,
引数4 char, 引数5 number, 引数6 char);
Execute proc_dt ;
と,なっているのを,ストアドIDの所だけ動的にしたいんです。
動的SQL 書式4を見ると,プロシージャーも出来そうには読めるのですが,
上記内容で言うと,ストアドID以下の文面をSQLステートメントとして
格納し,Describe分を起こせばよろしいのでしょうか?
出来ない環境で質問している失礼は承知なのですが
気になって,気になって・・・・
どうか,ご存知の方は宜しくお願いします。
開発環境:PowerBuilder 7.0
Windows XP
Oracle 8i
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.