PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18799 | 03/02/05 17:40:08 | RE(1):解決しました。 By ruro |
18798 | 03/02/05 17:21:35 | PB5.0.04: カーソルで使用するSQL文の構文を動的に設定したい By ruro |
カテゴリ:スクリプトの記述
日付:2003年02月05日 17:40 発信者:ruro
題名:RE(1):解決しました。
ruroさん、こんにちは。
>カーソルに使用するSQL文を動的に変えたいのですが(From句のみで他は同じ)
>編集したSQLを変数に格納して Execute immediateで実行するとエラーになってしまいます
>エラー内容は
>SQL10013N 指定されたライブラリー \"/home/udbinst/sqllib/function/immediate\" をロードできませんでし
た。
>と言った内容です。
>通常はカーソルのSQL文は埋め込みSQLのようにしてPB内で直に指定すると思うのですが
>これを変数等に格納したSQLにすることは出来るのでしょうか?
>また他にFromのテーブル名をwhere句の値のように画面の項目から取得するような方法があれば
>教えていただけないでしょうか。宜しくお願いいたします。
>
>
DECLARE test DYNAMIC CURSOR FOR SQLSA;
PREPARE SQLSA FROM :ls_sql ;
//カーソルオープン
OPEN DYNAMIC test ;
と言った感じに定義すれば出来たんですね・・・
そういえば以前やったのですがどういう意味を持つ構文かもよく分からずにただ
コピペしてただけなのですっかり頭から消え去ってました・・・
だめですね・・・
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS その他
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.