Plsql-if-then-else
提供:Dev Guides
PL/SQL-IF-THEN-ELSEステートメント
一連の IF-THEN ステートメントの後に、オプションの一連の ELSE ステートメントを続けて、条件が FALSE の場合に実行できます。
構文
IF-THEN-ELSEステートメントの構文は-
ここで、_S1_と_S2_は異なる一連のステートメントです。 * IF-THEN-ELSEステートメント*では、テスト条件がTRUEの場合、ステートメント_S1_が実行され、_S2_はスキップされます。テスト条件がFALSEの場合、_S1_はバイパスされ、ステートメント_S2_が実行されます。 たとえば-
ブール式の条件がtrueと評価された場合、* if-thenコードブロック*が実行されます。そうでない場合、elseコードブロックが実行されます。
流れ図
例
概念を理解するのに役立つ例を試してみましょう-
上記のコードがSQLプロンプトで実行されると、次の結果が生成されます-