NULL ステートメント (PL/SQL)
NULL ステートメントは、何も実行しない実行可能ステートメントです。 NULL ステートメントは、実行可能ステートメントが必要であるものの、SQL 操作が求められていない場合 (例えば、IF-THEN-ELSE ステートメントのブランチ内など) に、いつでもプレースホルダーとして使用できます。
構文
例
以下の例は、 データ・サーバーでコンパイル可能な、最も単純で有効な PL/SQL プログラムを示しています。
BEGIN
NULL;
END;以下の例は、IF...THEN...ELSE ステートメント内の NULL ステートメントを示しています。
CREATE OR REPLACE PROCEDURE divide_it (
p_numerator IN NUMBER,
p_denominator IN NUMBER,
p_result OUT NUMBER
)
IS
BEGIN
IF p_denominator = 0 THEN
NULL;
ELSE
p_result := p_numerator / p_denominator;
END IF;
END;