私は Oracle 10g を使用しており、C++ で行うように、CASE ステートメントで条件を「スタック」しようとしています。
case 1:
case 2:
// instructions
break;
つまり、2 つの異なる成功条件に対して同じコード ブロックが実行されます。
私はもう試した :
WHEN 1, 2 THEN
WHEN 1 OR 2 THEN
...運がない。それは可能ですか?
編集- 完全なスニペット
CASE v_n
WHEN (1 OR 2) THEN
dbms_output.put_line('Case 1 or 2');
WHEN 3 THEN
dbms_output.put_line('Case 3');
END CASE;
式が間違った型であるというエラーを生成します