PL/SQLのIF文

実践オラクルデータベース構築・運用

オラクルデータベース構築オラクルデータベース運用SQL書式PL/SQL書式Oracle Master試験

TOP PL/SQL書式 PL/SQL文法

PL/SQLのIF文


スポンサードリンク
スポンサードリンク


PL/SQLのIF文


本項では、条件によって処理を分岐できる条件制御IF文について解説します。

◆IF文の種類

IF文には、以下の3種類あります。

IF-THEN文
条件を満たした場合に特定の処理を行う。

IF-THEN-ELSE文
条件を満たした場合と満たさない場合で異なる処理を行う。

IF-THEN-ELSIF文
複数の条件を指定し、条件ごとに特定の処理を行う。


以下にIF-THEN-ELSE文の使用例を示します。

SQL> SET ECHO ON
SQL> SET SERVEROUTPUT ON
SQL> @if_sample
SQL> DECLARE
2 chr VARCHAR2(10) := 'hoge';
3 BEGIN
4 IF chr = 'hoge' THEN
5 DBMS_OUTPUT.PUT_LINE(chr);
6 ELSE
7 DBMS_OUTPUT.PUT_LINE('error');
8 END IF;
9 END;
10 /
hoge

PL/SQLプロシージャが正常に完了しました。

SQL>




PL/SQL基礎文法
 ● PL/SQLのコメント

 ● PL/SQLの変数と定数

 ● PL/SQLのIF文

 ● PL/SQLのCASE文

 ● PL/SQLのLOOP文

 ● PL/SQLのGOTO文

 ● PL/SQLのNULL文

 ● PL/SQLのSELECT INTO文

 ● PL/SQLのカーソル(CURSOR)

 ● PL/SQLの例外処理


スポンサードリンク

リンク集 / 免責事項サイトマップ問い合わせ
Copyright (C) 2012  実践オラクルデータベース構築・運用  All rights reserved