[PL/SQL]CASE文とNULL文のサンプル
書式
CASE 条件式
WHEN xxx
ELSE NULL;
使用例
CREATE OR REPLACE PROCEDURE SCOREPROC ( SCORE CHAR ) AUTHID DEFINER AS BEGIN CASE SCORE WHEN 'A' THEN DBMS_OUTPUT.PUT_LINE('優秀'); WHEN 'B' THEN DBMS_OUTPUT.PUT_LINE('上等'); WHEN 'C' THEN DBMS_OUTPUT.PUT_LINE('良い'); WHEN 'D' THEN DBMS_OUTPUT.PUT_LINE('普通'); WHEN 'F' THEN DBMS_OUTPUT.PUT_LINE('下手'); ELSE NULL; END CASE; END;