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

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