What Is NULL in PL/SQL in Oracle

Q

What Is NULL in PL/SQL in Oracle?

✍: FYIcenter.com

A

NULL is a reserved key word and it stands for two things in PL/SQL:

  • NULL is an executable statement, and means doing nothing.
  • NULL is a data value, and means no value.

The following sample script shows you examples of using NULL keyword:

DECLARE
  next_task CHAR(80);
BEGIN
  next_task := NULL; -- NULL value

  IF next_task IS NOT NULL THEN
     DBMS_OUTPUT.PUT_LINE('I am busy.');
  ELSE
     DBMS_OUTPUT.PUT_LINE('I am free.');
  END IF;
  
  IF next_task IS NULL THEN
     NULL; -- NULL statement
  ELSE
     DBMS_OUTPUT.PUT_LINE('... working on ' || next_task);
  END IF;
END;

This script should print this:

I am free.

 

Test NULL Values in Oracle

Use "FOR" Loop Statements in Oracle

Understanding PL/SQL Language Basics

⇑⇑ Oracle Database Tutorials

2018-07-13, 1619🔥, 0💬