NULL¶
最も単純なステートメントは NULL ステートメントです。このステートメントは、何も実行しない実行可能なステートメントです。
NULL;
以下は、最も簡単で有効なSPLプログラムです。
BEGIN
NULL;
END;
NULL ステートメントは、 IF-THEN-ELSE ステートメントのブランチなど、実行可能なステートメントが必要なプレースホルダーとして機能します。
例:
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;