Preamble
The Oracle/PLSQL DUMP function returns a value of varchar2, which includes data type code, length in bytes, and the internal representation of the expression.
Oracle/PLSQL DUMP function syntax
DUMP( expression, [return_format_id], [start_position_id], [length_id] )
Parameters and function arguments
- expression – expression for analysis.
- return_format_id – is not obligatory. It defines the format of the returned value. This parameter can be any of the following values:
| Meaning | Description |
| 8 | octal notation |
| 10 | decimal notation |
| 16 | hexadecimal notation |
| 17 | single characters |
| 1008 | octal notation with the character set name |
| 1010 | decimal notation with the character set name |
| 1016 | hexadecimal notation with the character set name |
- start_position and length are optional. They determine which part of the internal view will be displayed. If these parameters are not specified, the DUMP function will show the entire internal representation of the decimal number system.
The DUMP function returns VARCHAR2.
If return_format, start_position and length parameters are omitted, the DUMP function will return the entire internal representation in decimal notation.
The DUMP function can be used in the following versions of Oracle/PLSQL
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Let’s look at some examples of the DUMP function and learn how to use the DUMP function in Oracle PLSQL.
SQL> SELECT DUMP('abc') FROM DUAL;
--Result: Typ=96 Len=3: 97.98.99
SQL> SELECT DUMP('abc', 10) FROM DUAL;
--Result: Typ=96 Len=3: 97.98.99
SQL> SELECT DUMP('abc', 16) FROM DUAL;
--Result: Typ=96 Len=3: 61,62,63.
SQL> SELECT DUMP('abc', 1016) FROM DUAL;
--Result: Typ=96 Len=3 CharacterSet=CL8MSWIN1251: 61.62.63
SQL> SELECT DUMP('abc', 1017) FROM DUAL;
--Result: Typ=96 Len=3 CharacterSet=CL8MSWIN1251: a,b,c
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
Improving FinTech Infrastructure with AI-Powered Database Optimization
- 27 April 2026
- Database Performance Management
The financial technology (FinTech) industry has transformed the way businesses and consumers interact with financial services. From digital payments and online lending platforms to automated wealth management and real-time trading systems, FinTech platforms rely heavily on fast, scalable, and secure data infrastructure. Behind every FinTech application lies a complex network of databases processing millions of … Continue reading “Improving FinTech Infrastructure with AI-Powered Database Optimization”
How to Optimize Banking Sector Performance with Enteros Database Management Platform, Azure Cloud, Cloud Management, and Generative AI
Introduction The banking sector is in the midst of a profound digital transformation. With the rise of mobile banking, real-time payments, open banking ecosystems, and AI-driven financial services, banks are under immense pressure to deliver fast, secure, and personalized experiences. At the same time, they must navigate strict regulatory requirements, manage massive volumes of transactional … Continue reading “How to Optimize Banking Sector Performance with Enteros Database Management Platform, Azure Cloud, Cloud Management, and Generative AI”
Enhancing Digital Learning Platforms with AI-Driven Database Performance Monitoring
The global shift toward digital education has transformed how institutions deliver learning experiences. From virtual classrooms and learning management systems to AI-powered tutoring platforms, digital learning environments depend heavily on high-performing databases to function efficiently. Every interaction—logging into a course portal, submitting assignments, streaming lecture videos, accessing study materials, or participating in discussion forums—relies on … Continue reading “Enhancing Digital Learning Platforms with AI-Driven Database Performance Monitoring”
How to Optimize Fashion Sector Growth with Enteros Database Software, Cost Estimation, AI SQL, AI Enablement, and Cloud FinOps
Introduction The fashion sector is undergoing a profound transformation fueled by digital innovation, eCommerce expansion, and rapidly shifting consumer expectations. Today’s fashion brands must deliver highly personalized experiences, manage dynamic supply chains, and operate across omnichannel ecosystems—all while maintaining speed, agility, and cost efficiency. However, growth in the fashion industry is no longer just about … Continue reading “How to Optimize Fashion Sector Growth with Enteros Database Software, Cost Estimation, AI SQL, AI Enablement, and Cloud FinOps”