- Basic knowledge of SQL and relational database concepts
- Familiarity with Oracle Database 19c environment
Audience
- Database administrators
- Database developers
- SQL programmers
- IT professionals
Oracle Database 19c PL and Advanced SQL refers to a set of tools, techniques, and programming practices used within the Oracle Database 19c environment to perform advanced data manipulation and database management.
This instructor-led, live training (online or onsite) is aimed at intermediate-level database administrators who wish to have an in-depth understanding of Oracle Database 19c PL/SQL programming and advanced SQL techniques.
By the end of this training, participants will be able to:
- Understand the fundamentals and advanced features of PL/SQL.
- Develop advanced SQL queries to retrieve and manipulate data efficiently.
- Implement PL/SQL programming constructs to manage data and database operations.
- Optimize SQL queries for better performance.
- Use advanced PL/SQL features like collections, bulk processing, and error handling.
- Learn to debug and manage PL/SQL programs effectively.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction to Oracle Database 19c
- Overview of Oracle Database 19c
- Installation and configuration
- Oracle database architecture
- Tools for database management
SQL Review and Advanced Concepts
- Basic SQL review
- Select, insert, update, delete
- Joins, subqueries, and set operations
- Advanced SQL concepts
- Analytical functions
- Hierarchical queries
- Advanced grouping and aggregation
Introduction to PL/SQL
- Overview of PL/SQL
- PL/SQL block structure
- Variables, constants, and data types
- Control structures: if, loop, case
PL/SQL Program Units
- Procedures and functions
- Packages and package bodies
- Triggers and trigger management
- Autonomous transactions
Advanced PL/SQL Features
- Collections: associative arrays, nested tables, VARRAYs
- Bulk processing with BULK COLLECT and FORALL
- dynamic SQL with EXECUTE IMMEDIATE
- PL/SQL records and composite data types
Error Handling and Debugging
- Exception handling: Predefined and user-defined exceptions
- PL/SQL debugging techniques
- Using DBMS_OUTPUT and DBMS_DEBUG
Performance Tuning and Optimization
- SQL query optimization techniques
- Understanding execution plans
- Indexing strategies
- Using hints for query optimization
PL/SQL Best Practices
- Writing efficient PL/SQL code
- Coding standards and conventions
- Security considerations in PL/SQL
- Managing dependencies and version control
Advanced SQL Topics
- Advanced joins and subqueries
- Recursive queries
- Using regular expressions in SQL
- Implementing full-text search
Summary and Next Steps
United Arab Emirates - Oracle Database 19c PL and Advanced SQL
Qatar - Oracle Database 19c PL and Advanced SQL
Egypt - Oracle Database 19c PL and Advanced SQL
Saudi Arabia - Oracle Database 19c PL and Advanced SQL
South Africa - Oracle Database 19c PL and Advanced SQL
Brasil - Oracle Database 19c PL and Advanced SQL
Canada - Oracle Database 19c PL and Advanced SQL
中国 - Oracle Database 19c PL and Advanced SQL
香港 - Oracle Database 19c PL and Advanced SQL
澳門 - Oracle Database 19c PL and Advanced SQL
台灣 - Oracle Database 19c PL and Advanced SQL
USA - Oracle Database 19c PL and Advanced SQL
Österreich - Oracle Database 19c PL and Advanced SQL
Schweiz - Oracle Database 19c PL and Advanced SQL
Deutschland - Oracle Database 19c PL and Advanced SQL
Czech Republic - Oracle Database 19c PL and Advanced SQL
Denmark - Oracle Database 19c PL and Advanced SQL
Estonia - Oracle Database 19c PL and Advanced SQL
Finland - Oracle Database 19c PL and Advanced SQL
Greece - Oracle Database 19c PL and Advanced SQL
Magyarország - Oracle Database 19c PL and Advanced SQL
Ireland - Oracle Database 19c PL and Advanced SQL
Luxembourg - Oracle Database 19c PL and Advanced SQL
Latvia - Oracle Database 19c PL and Advanced SQL
España - Oracle Database 19c PL and Advanced SQL
Italia - Oracle Database 19c PL and Advanced SQL
Lithuania - Oracle Database 19c PL and Advanced SQL
Nederland - Oracle Database 19c PL and Advanced SQL
Norway - Oracle Database 19c PL and Advanced SQL
Portugal - Oracle Database 19c PL and Advanced SQL
România - Oracle Database 19c PL and Advanced SQL
Sverige - Oracle Database 19c PL and Advanced SQL
Türkiye - Oracle Database 19c PL and Advanced SQL
Malta - Oracle Database 19c PL and Advanced SQL
Belgique - Oracle Database 19c PL and Advanced SQL
France - Oracle Database 19c PL and Advanced SQL
日本 - Oracle Database 19c PL and Advanced SQL
Australia - Oracle Database 19c PL and Advanced SQL
Malaysia - Oracle Database 19c PL and Advanced SQL
New Zealand - Oracle Database 19c PL and Advanced SQL
Philippines - Oracle Database 19c PL and Advanced SQL
Singapore - Oracle Database 19c PL and Advanced SQL
Thailand - Oracle Database 19c PL and Advanced SQL
Vietnam - Oracle Database 19c PL and Advanced SQL
India - Oracle Database 19c PL and Advanced SQL
Argentina - Oracle Database 19c PL and Advanced SQL
Chile - Oracle Database 19c PL and Advanced SQL
Costa Rica - Oracle Database 19c PL and Advanced SQL
Ecuador - Oracle Database 19c PL and Advanced SQL
Guatemala - Oracle Database 19c PL and Advanced SQL
Colombia - Oracle Database 19c PL and Advanced SQL
México - Oracle Database 19c PL and Advanced SQL
Panama - Oracle Database 19c PL and Advanced SQL
Peru - Oracle Database 19c PL and Advanced SQL
Uruguay - Oracle Database 19c PL and Advanced SQL
Venezuela - Oracle Database 19c PL and Advanced SQL
Polska - Oracle Database 19c PL and Advanced SQL
United Kingdom - Oracle Database 19c PL and Advanced SQL
South Korea - Oracle Database 19c PL and Advanced SQL
Pakistan - Oracle Database 19c PL and Advanced SQL
Sri Lanka - Oracle Database 19c PL and Advanced SQL
Bulgaria - Oracle Database 19c PL and Advanced SQL
Bolivia - Oracle Database 19c PL and Advanced SQL
Indonesia - Oracle Database 19c PL and Advanced SQL
Kazakhstan - Oracle Database 19c PL and Advanced SQL
Moldova - Oracle Database 19c PL and Advanced SQL
Morocco - Oracle Database 19c PL and Advanced SQL
Tunisia - Oracle Database 19c PL and Advanced SQL
Kuwait - Oracle Database 19c PL and Advanced SQL
Oman - Oracle Database 19c PL and Advanced SQL
Slovakia - Oracle Database 19c PL and Advanced SQL
Kenya - Oracle Database 19c PL and Advanced SQL
Nigeria - Oracle Database 19c PL and Advanced SQL
Botswana - Oracle Database 19c PL and Advanced SQL
Slovenia - Oracle Database 19c PL and Advanced SQL
Croatia - Oracle Database 19c PL and Advanced SQL
Serbia - Oracle Database 19c PL and Advanced SQL
Bhutan - Oracle Database 19c PL and Advanced SQL