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.
Course Outline
PL/SQL Fundamentals
- PL/SQL architecture and block structure.
- Data types, variables, and constants.
- Declaring and assigning variables.
Control Flow and Decision Logic
- IF, CASE, and nested conditions.
- LOOP, WHILE, and FOR constructs.
- EXIT and CONTINUE statements.
Cursors and Transactions
- Implicit and explicit cursors.
- Cursor FOR loops and attributes.
- Transaction control: COMMIT, ROLLBACK, SAVEPOINT.
Exception Handling
- Types of exceptions and WHEN clauses.
- Using RAISE_APPLICATION_ERROR.
- Custom exceptions and handlers.
Procedures and Functions
- Creating procedures and functions.
- IN, OUT, and IN OUT parameters.
- Calling stored procedures from SQL and PL/SQL.
Packages and Triggers
- Creating and managing packages.
- Differences between package specification and body.
- Row-level and statement-level triggers.
Security and Testing
- Granting and revoking execution privileges.
- Debugging PL/SQL with SQL Developer.
- Unit testing stored procedures and packages.
Summary and Next Steps
Requirements
- Understanding of relational database concepts.
- Basic knowledge of SQL.
- Familiarity with fundamental procedural programming concepts.
Audience
- Database developers.
- Backend programmers and data engineers.
- Technical support and DevOps personnel working with Oracle environments.
21 Hours
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.