■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
デバッグ時のパラメータ設定方法について
2005/04/01 17:55
OB
2
おら子
デバッグ実行時のパラメータの値のセット方法についてお聞きしたと思います。
パラメータINのタイプがPL/SQL TABLEとなっていて、その下にあるINがCAHR
となっている場合には、そのような形で値を入れてやれば良いのでしょうか?
お教えください。
パラメータを入力しないとエラーになってしまって実行できません。
よろしくお願いいたします。
パラメータINのタイプがPL/SQL TABLEとなっていて、その下にあるINがCAHR
となっている場合には、そのような形で値を入れてやれば良いのでしょうか?
お教えください。
パラメータを入力しないとエラーになってしまって実行できません。
よろしくお願いいたします。
返信を投稿
OB
橋爪@SI
こんにちは、橋爪@SIです。
返信が遅くなり申し訳ございません。
> パラメータINのタイプがPL/SQL TABLEとなっていて、その下にあるINがCAHR
> となっている場合には、そのような形で値を入れてやれば良いのでしょうか?
> お教えください。
左様でございます。
手動で入力していただく必要があります。
また、
デバッグ実行時の変数の表示は、CALLしているプログラムの変数が自動的に表示されます。その他の変数(さらにCALLしているサブプログラム内の変数、パッケージ仕様部の変数、パッケージ本体の別プログラム内の変数)は手動で変数を入力していただく必要があります。 また、サポートしていない型は「変数名が不正です」と表示されます。
■変数の参照方法
①.パッケージの本体を実行
②.パッケージ内のファンクションを選択し、デバックボタンを押下。
③.この時点で、表示されている変数名は、パッケージ全体の変数のみ。
④.ここで、ファンクションの変数を手入力。
⑤.変数値に「変数名が不正です」と表示される。
⑥.カーソルをコードの頭に移動させる。
⑦.トレース実行ボタンを押すと、ファンクションのコード上に入った時点で変数値が参照できる。
⑧.デバッグが終了し、同セッション内に再び同一パッケージのデバッグ実行を行うと、今度は最初からファンクションの変数も変数名欄に表示されている。
以上、デバッグ時のご参考になればと思います。
返信が遅くなり申し訳ございません。
> パラメータINのタイプがPL/SQL TABLEとなっていて、その下にあるINがCAHR
> となっている場合には、そのような形で値を入れてやれば良いのでしょうか?
> お教えください。
左様でございます。
手動で入力していただく必要があります。
また、
デバッグ実行時の変数の表示は、CALLしているプログラムの変数が自動的に表示されます。その他の変数(さらにCALLしているサブプログラム内の変数、パッケージ仕様部の変数、パッケージ本体の別プログラム内の変数)は手動で変数を入力していただく必要があります。 また、サポートしていない型は「変数名が不正です」と表示されます。
■変数の参照方法
①.パッケージの本体を実行
②.パッケージ内のファンクションを選択し、デバックボタンを押下。
③.この時点で、表示されている変数名は、パッケージ全体の変数のみ。
④.ここで、ファンクションの変数を手入力。
⑤.変数値に「変数名が不正です」と表示される。
⑥.カーソルをコードの頭に移動させる。
⑦.トレース実行ボタンを押すと、ファンクションのコード上に入った時点で変数値が参照できる。
⑧.デバッグが終了し、同セッション内に再び同一パッケージのデバッグ実行を行うと、今度は最初からファンクションの変数も変数名欄に表示されている。
以上、デバッグ時のご参考になればと思います。
返信を投稿
OB
おら子
橋爪さま
>> パラメータINのタイプがPL/SQL TABLEとなっていて、その下にあるINがCAHR
>> となっている場合には、そのような形で値を入れてやれば良いのでしょうか?
>> お教えください。
>
>左様でございます。
>手動で入力していただく必要があります。
パラメータINのタイプがPL/SQL TABLEの場合はどう入力すればよいのでしょうか?
>> パラメータINのタイプがPL/SQL TABLEとなっていて、その下にあるINがCAHR
>> となっている場合には、そのような形で値を入れてやれば良いのでしょうか?
>> お教えください。
>
>左様でございます。
>手動で入力していただく必要があります。
パラメータINのタイプがPL/SQL TABLEの場合はどう入力すればよいのでしょうか?
返信を投稿
OB