選択クエリがnull
を返した場合、空またはダミーの文字列を返そうとしています。NVL(colum,'dummy')
でダミー値を使用しようとしましたが、まだno data found
エラーです。以下 は、私が試したものです:使用しても空の文字列を処理できないOracle Nvl
1.
SELECT de.destination INTO l_sub_ent
FROM dest de
where de.destination='somevalue' AND de.destination IS NOT NULL;
2.
SELECT COALSECE(de.destination, 'dummy') INTO l_sub_ent
FROM dest de
where de.destination ='some value';
3.
SELECT NVL(de.desc_en, 'dummy') INTO l_sub_ent
FROM dest de
where de.destination ='some value';