PL / SQL-条件

この章では、PL / SQLの条件について説明します。意思決定構造では、プログラマーは、プログラムによって評価またはテストされる1つ以上の条件と、条件が真であると判断された場合に実行される1つまたは複数のステートメント、およびオプションで、条件はfalseと判断されます。

以下は、ほとんどのプログラミング言語に見られる典型的な条件付き(つまり、意思決定)構造の一般的な形式です。

PL / SQLプログラミング言語は、次のタイプの意思決定ステートメントを提供します。詳細を確認するには、次のリンクをクリックしてください。

S.No ステートメントと説明
1 IF-THENステートメント

ザ・ IF statement 条件を、キーワードで囲まれた一連のステートメントに関連付けます THEN そして END IF。条件がtrueの場合、ステートメントが実行され、条件がfalseまたはNULLの場合、IFステートメントは何も実行しません。

2 IF-THEN-ELSEステートメント

IF statement キーワードを追加します ELSEその後に別のステートメントシーケンスが続きます。条件がfalseまたはNULLの場合、ステートメントの代替シーケンスのみが実行されます。これにより、一連のステートメントのいずれかが確実に実行されます。

3 IF-THEN-ELSIFステートメント

それはあなたがいくつかの選択肢から選ぶことを可能にします。

4 ケースステートメント

IFステートメントと同様に、 CASE statement 実行するステートメントのシーケンスを1つ選択します。

ただし、シーケンスを選択するために、CASEステートメントは複数のブール式ではなくセレクターを使用します。セレクターは、その値がいくつかの選択肢の1つを選択するために使用される式です。

5 検索されたCASEステートメント

検索されたCASEステートメント has no selector、およびWHEN句には、ブール値を生成する検索条件が含まれています。

6 ネストされたIF-THEN-ELSE

あなたは1つを使用することができます IF-THEN または IF-THEN-ELSIF 別の内部のステートメント IF-THEN または IF-THEN-ELSIF ステートメント。