The LISTAGG function, used for aggregating string data, now supports the DISTINCT keyword. This simplifies queries that require a unique list of values concatenated together, removing the need for nested subqueries or complex GROUP BY clauses.
Oracle periodically publishes whitepapers (available as PDFs) focusing on specific 19c SQL features. Notable recent titles include:
Improved syntax for retrieving specific rows (e.g., top 10 rows) efficiently, which is critical for web applications.
Controlled via DBMS_AUTO_INDEX , allowing DBAs to move from manual tuning to automatic, auditable optimizations. 2. SQL Quarantine
Sites like GitHub and Oracle User Groups host "Oracle SQL 19c New Features Cheat Sheet" PDFs. While not official, they are excellent for quick reference. Ensure the creator has listed the Oracle version number (e.g., 19.17+ ) to confirm "newness."
Oracle 19c continues to bridge the gap between relational and NoSQL databases by enhancing native JSON support:
Traditionally, gathering table statistics required running scheduled DBMS_STATS jobs, which could cause execution plans to go stale between runs. Oracle 19c introduces . As conventional DML operations ( INSERT , UPDATE , DELETE ) modify data, the database automatically gathers critical statistics in the background. This ensures the Cost-Based Optimizer (CBO) always makes accurate execution plan choices without waiting for nightly maintenance windows. 4. High-Frequency Automatic Statistics Collection
While not exclusively SQL, this feature analyzes SQL patterns and automatically creates, validates, and drops indexes to optimize performance without manual DBA intervention.
Implement this 30-day plan to move from novice to proficient using the power of fresh PDF content:
Oracle 19c is the cornerstone of Oracle’s database strategy, providing a hardened, stable platform. It focuses heavily on automation, performance, and SQL enhancements designed to make developers and DBAs more efficient. The "new" features in 19c often represent mature solutions to long-standing challenges in SQL development. Top 19c SQL and PL/SQL New Features (PDF Highlights)
Historically, standby databases were limited to read-only operations, forcing reporting applications to write directly to the primary node. changes this by allowing lightweight write operations to be transparently redirected to the primary database and synchronized back.
For practical implementation, the is indispensable. It provides a structured methodology for planning and performing upgrades, covering compatibility checks, application upgrade strategies, and the specific changes in the 19c release that could impact your existing systems. Oracle 19c is known as the long-term support release, and these upgrade documents ensure you can move to it smoothly, leveraging new features like improved JSON support and enhanced security while minimizing downtime.
You can now create tables where some partitions are stored internally in the database while others reside in external files (like CSVs on cloud storage). This is ideal for archiving "cold" data while keeping "hot" data readily accessible in the same table structure.