Oracle Database PL/SQL if文を使用する
- 作成日 2023.01.11
- Oracle Database
- Oracle Database
Oracle DatabaseのPL/SQL言語で、if文を使用する手順を記述してます。if文を使用することで処理を条件により分岐させることができます。実行結果は「SQL Developer」上で確認してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
if文を使用するには、「if」構文を使用します。
IF 条件 THEN
処理;
[
ELSIF 条件 THEN
処理;
]
[
ELSE
処理3;
]
END IF;
実際に、if文を使用してみます。
※trunc(dbms_random.value(1,4))でランダムな1~3までの整数を生成してます。
DECLARE
n NUMBER := trunc(dbms_random.value(1,4));
BEGIN
IF n = 1 THEN
DBMS_OUTPUT.PUT_LINE('1です');
ELSIF n = 2 THEN
DBMS_OUTPUT.PUT_LINE('2です');
ELSE
DBMS_OUTPUT.PUT_LINE('1か2ではありません。');
END IF;
END;
実行結果
条件により処理が分岐されていることが確認できます。
-
前の記事
Finder ライブラリを開くショートカットキー 2023.01.11
-
次の記事
sqlite プライマリーキーを設定する 2023.01.11
コメントを書く