Syntax for case structure?
-
Case [ TRUE | selector_variable ]] When [criteria1 | expression1 ] then criteria1_statements; When [criteria1 | expression1 ] then Criteria2_statements; Else block statement; end;
-
Case value case [criteria1 | expression1 ] then criteria1_statements; case [criteria1 | expression1 ] then Criteria2_statements; Else block statement; end case;
-
Case [ TRUE | selector_variable ]] When [criteria1 | expression1 ] then criteria1_statements; When [criteria1 | expression1 ] then Criteria2_statements; Else block statement; end case;
-
Case [ TRUE | selector_variable ]] Loop When [criteria1 | expression1 ] then criteria1_statements; When [criteria1 | expression1 ] then Criteria2_statements; Else block statement; end Loop;
The CASE statement syntax is 'CASE [selector | TRUE] WHEN condition THEN statements ... END CASE'. Option C shows the correct structure with WHEN-THEN pairs and ends with 'END CASE'. Options A and D omit 'CASE' from END, and option B incorrectly uses 'case' as a keyword.