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 composition
- Data types, variables, and constants
- Variable declaration and assignment techniques
Control Flow and Decision Logic
- IF, CASE, and nested conditional structures
- LOOP, WHILE, and FOR loop constructs
- EXIT and CONTINUE control statements
Cursors and Transactions
- Implicit and explicit cursor management
- Cursor FOR loops and associated attributes
- Transaction control via COMMIT, ROLLBACK, and SAVEPOINT
Exception Handling
- Exception types and WHEN clause application
- Utilizing RAISE_APPLICATION_ERROR
- Defining custom exceptions and handlers
Procedures and Functions
- Creation of procedures and functions
- IN, OUT, and IN OUT parameter handling
- Invoking stored procedures from SQL and PL/SQL contexts
Packages and Triggers
- Package creation and management strategies
- Distinguishing between package specification and body
- Implementing row-level and statement-level triggers
Security and Testing
- Granting and revoking execution privileges
- PL/SQL debugging using SQL Developer
- Unit testing for stored procedures and packages
Summary and Next Steps
Requirements
- Understanding of relational database concepts
- Basic proficiency in SQL
- Familiarity with procedural programming principles
Target Audience
- Database developers
- Backend programmers and data engineers
- Technical support and DevOps personnel operating in 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.