PL/SQL If-Then-Else Statement
PL/SQL If-Then-Else Statement
Oracle PL/SQL allow the following statements: if, if else, if elsif.
if – then
If a = 5 Then ... End If;
if – then – else
If b = 10 Then ... Else ... End If;
if – then – elsif
If c = 15 Then ... ElsIf c = 16 Then ... Else ... End If;
Example:
DECLARE c varchar2(30); BEGIN IF c IS NULL THEN DBMS_OUTPUT.PUT_LINE('Value of c is null.'); ELSE DBMS_OUTPUT.PUT_LINE('Value of c is not null.'); END IF; END;