pl/sql の自己定義変数に多数の列を選択する必要がある select ステートメントがあります。以下のように:
select col1,
col2,
....
col30
into var1,
...
var30
from table
where ....
SP の実行中に次のエラーが発生します。
ORA-06502: PL/SQL: 数値または値のエラー: 文字列バッファが小さすぎます
エラー情報は、select ステートメントの最初の行番号のみを示します。定義された変数が小さすぎて列を保持できないことがわかったとしても、エラーで定義された変数を正確に見つけることは依然として困難です。これは、この sp をデバッグする効率的な方法ではありません。
何か良いアイデアはありますか、アドバイスをお願いします。