• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ストアドの戻り値(配列)について)

ストアドの戻り値(配列):エラーが発生!原因と解決方法は?

このQ&Aのポイント
  • ストアドをコールして配列型の戻り値を取得したいのですが、エラーが出てしまい原因が分かりません。
  • PL/SQLのストアドで配列型の戻り値を使用する際にエラーが発生しました。
  • エラーメッセージを確認したところ、引数の数または型が正しくないため、エラーが発生しているようです。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

以下のいずれかで通ると思います。 1)パッケージ宣言部から TYPE TBL_NUM10 IS VARRAY(10) OF NUMBER(10); を削る 2)無名ブロックの変数宣言を以下の通りとする O_CNT TEST_PKG.TBL_NUM10; 同じ名前の同じ型をスタンドアロンとパッケージ内と両方で宣言しているのが問題でしょう。

kenji0508
質問者

お礼

ご連絡が遅れてしまい申し訳ありません。 できました!!! 2)無名ブロックの変数宣言を以下の通りとする O_CNT TEST_PKG.TBL_NUM10; の通りに修正することで問題なく動作致しました。 この度はありがとうございました。