select count(*) into dup_row_count from tablea ;
if dup_row_count is not null then
total_row_count :=1;
else
total_row_count :=2;
end if;
上記のクエリでは、select文にデータが存在しない場合はelse条件が機能しません。ストアドプロシージャの選択結果を見つける方法
選択クエリの検索方法を教えてください。その結果に基づいて、if else条件を変更できるようにしてください。 (Oracleデータベース - ストアド・プロシージャ)
'rownum <2'の例で詳しく説明すると、次のように' if'文が不要になると思います: 'rownum <2;'でtableauからtotal_row_countにcount(*もちろん、 'dup_row_count'は' total_row_count'の計算だけでなく他の場所でも必要です。 –