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 ステートメント。 |