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 Essentials
- PL/SQL architecture and block composition
- Data types, variables, and constants
- Variable declaration and assignment strategies
Control Flow and Logic
- IF, CASE, and nested conditional statements
- LOOP, WHILE, and FOR loop constructs
- EXIT and CONTINUE control statements
Cursors and Transaction Management
- Implicit and explicit cursor usage
- Cursor FOR loops and related attributes
- Transaction controls: COMMIT, ROLLBACK, and SAVEPOINT
Exception Management
- Exception types and the use of WHEN clauses
- Utilizing RAISE_APPLICATION_ERROR
- Defining custom exceptions and handlers
Procedures and Functions
- Building procedures and functions
- Managing IN, OUT, and IN OUT parameters
- Invoking stored procedures via SQL and PL/SQL
Packages and Triggers
- Developing and overseeing packages
- Distinguishing between package specifications and bodies
- Implementing row-level and statement-level triggers
Security and Quality Assurance
- Managing execution privileges: granting and revoking
- Debugging PL/SQL using SQL Developer
- Unit testing for stored procedures and packages
Recap and Further Learning
Requirements
- Comprehension of relational database concepts
- Fundamental knowledge of SQL
- Affinity with procedural programming principles
Target Audience
- Database developers
- Backend engineers and data specialists
- Technical support staff and DevOps professionals operating in Oracle environments
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.