Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
PL/SQL Fundamentals
- Understanding PL/SQL architecture and block composition
- Overview of data types, variables, and constants
- Techniques for declaring and assigning variables
Control Flow and Decision Logic
- Implementing IF, CASE, and nested conditions
- Utilizing LOOP, WHILE, and FOR constructs
- Applying EXIT and CONTINUE statements for flow control
Cursors and Transactions
- Distinguishing between implicit and explicit cursors
- Working with Cursor FOR loops and their attributes
- Managing transactions via COMMIT, ROLLBACK, and SAVEPOINT
Exception Handling
- Identifying exception types and applying WHEN clauses
- Leveraging RAISE_APPLICATION_ERROR for custom messaging
- Defining and managing custom exceptions and handlers
Procedures and Functions
- Developing custom procedures and functions
- Managing IN, OUT, and IN OUT parameters
- Invoking stored procedures from both SQL and PL/SQL contexts
Packages and Triggers
- Designing and maintaining packages
- Differentiating between package specification and body
- Implementing row-level and statement-level triggers
Security and Testing
- Managing execution privileges through granting and revoking rights
- Debugging PL/SQL code using SQL Developer
- Performing unit tests on stored procedures and packages
Summary and Next Steps
Requirements
- A solid grasp of relational database concepts
- Foundational knowledge of SQL
- Basic familiarity with procedural programming principles
Intended Audience
- Database developers
- Backend programmers and data engineers
- Technical support and DevOps specialists working within Oracle ecosystems
Testimonials (3)
he explained very well, and gave guidance on the exercises.
Stoyan - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
I liked the hands-on experience and the opportunity to work on actual coding activities
Kristine - Isuzu Philippines Corporation
Course - ORACLE PL/SQL Fundamentals
The PL/SQL session basics. I used PL/SQL but never got the basics of it and this course helped me a lot understand PL/SQL queries.