Koulutus
Overview
This course focuses on the latest advancements in Oracle Database 23ai. This course explores new SQL capabilities, offering developers enhanced flexibility in writing SELECT, DML, DDL, and Materialized View statements. It also delves into improvements in Oracle's analytic capabilities, upgrades to JSON functionality, and introduces new Globalisation features.
Prerequisites
Participants should have existing database development experience with a modern version of Oracle Database.
Target Audience
This course is designed for database developers who want to leverage the new features of Oracle Database 23ai to enhance their development skills and productivity.
Objectives
- Understand and implement SQL enhancements for DML and DDL
- Utilise new JSON features and improvements
- Explore advancements in Oracle's analytic platform
- Apply new vectorised query processing techniques
- Implement staging tables effectively
- Learn about materialised view enhancements
- Leverage new time and date handling changes
- Utilise the latest Globalisation support features
Outline
SQL Enhancements for DML & DDL
- Objectives
- DEFAULT ON NULL for UPDATE Statements
- Enhancements to SQL Statements
- Annotations
- IF (NOT) EXISTS Enhancement
- GROUP BY Column Alias or Position
- SELECT Without FROM Clause
- RETURNING Clause Enhancement
- SQL Support for BOOLEAN Datatype
- Table Value Constructor
- Aggregation Over INTERVAL Data Types
- Direct Joins for UPDATE and DELETE
- Summary
JSON
- Objectives
- JSON Schema Support
- SODA Enhancements
- Enhancement to JSON_TRANSFORM
- Comparing and Sorting JSON Datatypes
- Predicates for JSON_VALUE and JSON_QUERY
- JSON-Relational Duality View
- Lock-Free Concurrency Control
- CREATE_VIEW_ON_PATH
- Summary
Analytic Platform
- Objectives
- Data Quality Operators
- JSON Materialised Views Enhancements
- Summary
Other New Features
- Objectives
- Vectorised Query Processing
- Staging Tables
- LPCT for Materialised View Refresh and Staleness Tracking
- Summary
SQL Enhancements for Materialised Views
- Objectives
- Overview of a Materialised View (MV)
- Semi-Join Materialised View
- ANSI Join Materialised View
- Materialised View (MV) Refresh Enhancements Techniques
- DBMS_MVIEW Package APIs
- Summary
Other SQL Enhancements
- Objectives
- Transportable Binary XML (TBX)
- Indexes with Automatic Maintenance
- Enhanced Automatic Indexing
- Summary
Time and Date Handling Changes
- Objectives
- Enhanced Time Zone Data Upgrade
- Timezone Definitions Change: Considerations
- Optimising Time Zone File Upgrade
- Tables with TIMESTAMP WITH TIME ZONE Data
- New Parameter in init.ora File
- SYSDATE and SYSTIMESTAMP
- Date and Time in Oracle Databases
- Setting Database-Specific Time Example
- Summary
Globalisation Support
- Objectives
- Globalisation Improvements
- Unicode IVS Support
- Unicode 15.0 Support
- Summary
Osta liput
QA’s online-courses from Tieturi
Questions about QA courses?
Find out how QA’s live online courses work, what you need to participate, and what to expect before booking your training.
Accreditation and trademark notice
ITIL® and PRINCE2® courses are provided by QA Ltd, an ATO of People Cert.
ITIL®, PRINCE2® are registered trademarks of the PeopleCert group. Used under licence from PeopleCert. All rights reserved.
TOGAF® is a registered trademark of The Open Group.