CASE not found while executing CASE statement : Case « PL SQL « Oracle PL / SQL






CASE not found while executing CASE statement

  
SQL> DECLARE
  2    v_TestVar NUMBER := 1;
  3  BEGIN
  4    CASE v_TestVar
  5      WHEN 2 THEN DBMS_OUTPUT.PUT_LINE('Two!');
  6      WHEN 3 THEN DBMS_OUTPUT.PUT_LINE('Three!');
  7      WHEN 4 THEN DBMS_OUTPUT.PUT_LINE('Four!');
  8    END CASE;
  9  END;
 10  /
DECLARE
*
ERROR at line 1:
ORA-06592: CASE not found while executing CASE statement
ORA-06512: at line 4


SQL>
SQL>

   
  








Related examples in the same category

1.Simple case demo
2.Case conditions
3.Case with else
4.CASE WHEN statement with variable
5.CASE WHEN with constant
6.This CASE statement is labeled
7.CASE WHEN with comparison operator
8.Uses a NUMBER datatype as the selector
9.Output discount rate based on different category