case 变量
when 表达式1 then 值1;
when 表达式2 then 值2;
when 表达式3 then 值3;
else 值4;
end;
- declare
- result varchar2(10);
- begin
- case '&grade'
- when 'A' then result := '优秀';
- when 'B' then result := '良好';
- when 'C' then result := '合格';
- when 'D' then result := '不及格';
- else result := '没有此成绩';
- end case;
- dbms_output.put_line(result);
- end;