0% found this document useful (0 votes)
38 views17 pages

PL/SQL - Conditions

This document discusses different types of decision-making structures in PL/SQL including IF-THEN statements, IF-THEN-ELSE statements, and IF-THEN-ELSIF statements. It also covers CASE statements and nested IF-THEN-ELSE statements. The key types of decision-making statements in PL/SQL are IF-THEN, IF-THEN-ELSE, and IF-THEN-ELSIF statements which allow specifying conditions to be evaluated and code to execute based on if those conditions are true or false.

Uploaded by

ditsi nieves
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views17 pages

PL/SQL - Conditions

This document discusses different types of decision-making structures in PL/SQL including IF-THEN statements, IF-THEN-ELSE statements, and IF-THEN-ELSIF statements. It also covers CASE statements and nested IF-THEN-ELSE statements. The key types of decision-making statements in PL/SQL are IF-THEN, IF-THEN-ELSE, and IF-THEN-ELSIF statements which allow specifying conditions to be evaluated and code to execute based on if those conditions are true or false.

Uploaded by

ditsi nieves
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

PL/SQL - Conditions

In this chapter, we will discuss conditions in PL/SQL.


Decision-making structures require that the programmer
specify one or more conditions to be evaluated or tested by the
program, along with a statement or statements to be executed if
the condition is determined to be true, and optionally, other
statements to be executed if the condition is determined to be
false.
PL/SQL - Conditions
PL/SQL programming language provides following types of decision-
making statements.

1. IF - THEN statement
2. IF-THEN-ELSE statement
3. IF-THEN-ELSIF statement
PL/SQL - Conditions

1. IF - THEN statement

The IF statement associates a condition with a sequence of


statements enclosed by the keywords THEN and END IF. If the
condition is true, the statements get executed and if the condition is
false or NULL then the IF statement does nothing.
PL/SQL - Conditions

1. IF - THEN statement
PL/SQL - Conditions

1. IF - THEN statement
PL/SQL - Conditions

2. IF – THEN - ELSE statement

A sequence of IF-THEN statements can be followed


by an optional sequence of ELSE statements, which
execute when the condition is FALSE.
PL/SQL - Conditions

2. IF – THEN - ELSE statement


PL/SQL - Conditions

2. IF – THEN - ELSE statement


PL/SQL - Conditions

3. IF – THEN - ELSIF statement

The IF – THEN – ELSIF statement allows you to choose between


several alternatives. An IF-THEN statement can be followed by an
optional ELSIF...ELSE statement. The ELSIF clause lets you add
additional conditions.
PL/SQL - Conditions

3. IF – THEN - ELSIF statement


When using IF-THEN-ELSIF statements there are a few points to keep in
mind.
•It's ELSIF, not ELSEIF.
•An IF-THEN statement can have zero or one ELSE's and it must come after
any ELSIF's.
•An IF-THEN statement can have zero to many ELSIF's and they must come
before the ELSE.
•Once an ELSIF succeeds, none of the remaining ELSIF's or ELSE's will be
tested.
PL/SQL - Conditions

3. IF – THEN - ELSIF statement


PL/SQL - Conditions

4. Case statement
Like the IF statement, the CASE statement selects one sequence of
statements to execute.
However, to select the sequence, the CASE statement uses a selector rather
than multiple Boolean expressions. A selector is an expression whose value
is used to select one of several alternatives.
PL/SQL - Conditions

4. Case statement
PL/SQL - Conditions

5. Searched CASE statement


The searched CASE statement has no selector and the WHEN clauses of the
statement contain search conditions that give Boolean values.
PL/SQL - Conditions

5. Searched CASE statement


PL/SQL - Conditions

6. Nested IF-THEN-ELSE
The Nested IF-THEN-ELSE It is always legal in PL/SQL programming to
nest the IF-ELSE statements, which means you can use one IF or ELSE IF
statement inside another IF or ELSE IF statement(s).
PL/SQL - Conditions

6. Nested IF-THEN-ELSE

You might also like