Preamble
Oracle IS NOT NULL condition is used to check for the value NOT NULL. You can use the Oracle condition IS NOT NULL either in an SQL sentence or in a block of PLSQL code.
Syntax for IS NOT NULL condition in Oracle/PLSQL
expression IS NOT NULL
Parameters and arguments of the condition
- expression – An expression to check if it contains the value NOT NULL.
Note:
- If the expression does not contain a value of NULL, then the condition is TRUE.
- If the expression contains NULL, the condition assumes FALSE.
Example with the SELECT operator
Below is an example of how to use the Oracle IS NOT NULL condition in a SELECT query:
SELECT *
FROM customers
WHERE customer_name IS NOT NULL;
This example IS NOT NULL will return all entries from the customers table where the customer_name field does not contain the value NULL.
Example with the INSERT operator
Below is an example of how to use Oracle condition IS NOT NULL in INSERT operator:
INSERT INTO suppliers
(supplier_id, supplier_name)
SELECT account_no, name
FROM customers
WHERE account_no IS NOT NULL;
This example IS NOT NULL will insert entries into the suppliers table, where the account_no field in the clients table does not contain the value NULL.
Example with UPDATE operator
Below is an example of how to use Oracle condition IS NOT NULL in UPDATE operator:
UPDATE customers
SET status = 'Active'
WHERE customer_name IS NOT NULL;
This example IS NOT NULL will update the records in the customers table where the customer_name field does not contain the value NULL.
Example with DELETE operator
Below is an example of how to use Oracle condition IS NOT NULL in DELETE operator:
DELETE FROM customers
WHERE status IS NOT NULL;
This example IS NOT NULL will remove all entries from the customers table where the status field does not contain the value NULL.
Example of using PLSQL code in a block
You can use the Oracle IS NOT NULL condition in PLSQL to check if the value does not contain NULL.
For example:
IF variable IS NOT NULL then
...
END IF;
If the variable variable does not contain the value NULL, then “IF” expression will be calculated in TRUE.
In this Oracle tutorial you will learn how to check a value that contains NULL.
Oracle Tutorial; is NULL and is NOT NULL
About Enteros
Enteros offers a patented database performance management SaaS platform. It proactively identifies root causes of complex business-impacting database scalability and performance issues across a growing number of clouds, RDBMS, NoSQL, and machine learning database platforms.
The views expressed on this blog are those of the author and do not necessarily reflect the opinions of Enteros Inc. This blog may contain links to the content of third-party sites. By providing such links, Enteros Inc. does not adopt, guarantee, approve, or endorse the information, views, or products available on such sites.
Are you interested in writing for Enteros’ Blog? Please send us a pitch!
RELATED POSTS
Why BFSI Leaders Are Turning to Enteros for Database Optimization, AI Ops, and Cloud FinOps Excellence
- 16 April 2026
- Database Performance Management
Introduction The Banking, Financial Services, and Insurance (BFSI) sector is undergoing a massive digital transformation. With the rise of digital banking, real-time payments, fraud detection systems, and AI-driven financial services, organizations are becoming increasingly dependent on high-performance data infrastructure. From managing millions of transactions per second to enabling real-time risk analysis and personalized customer experiences, … Continue reading “Why BFSI Leaders Are Turning to Enteros for Database Optimization, AI Ops, and Cloud FinOps Excellence”
How to Optimize Telecom Sector Growth with Enteros AIOps Platform, Resource Metadata, Hierarchy Metadata, Spot Instances, and RevOps Efficiency
Introduction The telecom sector is at the center of global digital transformation, enabling connectivity for billions of users, businesses, and emerging technologies like IoT, 5G, and edge computing. As demand for high-speed, reliable communication services continues to rise, telecom providers are under immense pressure to scale operations efficiently while maintaining performance and controlling costs. However, … Continue reading “How to Optimize Telecom Sector Growth with Enteros AIOps Platform, Resource Metadata, Hierarchy Metadata, Spot Instances, and RevOps Efficiency”
Who Should Adopt Enteros for Retail Growth Management with AI SQL and Cloud FinOps Efficiency
Introduction The retail sector is evolving at an unprecedented pace, driven by digital transformation, omnichannel experiences, and data-driven decision-making. From global eCommerce giants to mid-sized retail chains, businesses are increasingly relying on cloud infrastructure, databases, and analytics platforms to fuel growth. However, this rapid expansion introduces a fundamental challenge:how to scale efficiently while maintaining performance, … Continue reading “Who Should Adopt Enteros for Retail Growth Management with AI SQL and Cloud FinOps Efficiency”
How to Optimize Technology Sector Growth with Enteros Database Management Platform, Cloud FinOps, and RevOps Efficiency
Introduction The technology sector is at the forefront of innovation, powering digital transformation across industries. From SaaS platforms and cloud-native applications to AI-driven solutions, technology companies are scaling rapidly to meet growing global demand. However, this rapid expansion introduces a critical challenge:how to sustain growth while maintaining high-performance systems, controlling cloud costs, and aligning operations … Continue reading “How to Optimize Technology Sector Growth with Enteros Database Management Platform, Cloud FinOps, and RevOps Efficiency”