次のコードで問題に直面しています。select ステートメントが null を返す場合。No data was found例外が発生します。しかし、私の知識によれば、null を返す場合は 0 を返す必要があります。ここで、sample_idとc_task_valueはどちらも同じ長さの同じ変数タイプ ( number(8) ) を持ちます。nは Cursor のオブジェクトです
select NVL(sample_id,0) into c_task_value
from SAMPLE_TABLE
where abc= n.abc
and cde= n.cde
and efg= n.efg;