レコードが存在するかどうかを確認するために APEX_COLLECTION ビューをクエリしていますが、存在しない場合は NO_DATA_FOUND 例外が発生します。これを処理するには、匿名ブロックを使用しました。
BEGIN
SELECT c001, c002 INTO l_var1, l_var2
FROM APEX_COLLECTION
WHERE collection_name = 'TEST' AND c003='test';
EXCEPTION
WHEN NO_DATA_FOUND
l_var1 := NULL;
l_var2 := NULL;
END;
これを処理するより良い方法はありますか?