Get in Touch
 Duration 21 hours

Course Outline

PL/SQL Core Concepts

  • Understanding PL/SQL architecture and block organization
  • Working with data types, variables, and constants
  • Variable declaration and assignment techniques

Control Flow and Logical Decisions

  • Implementing IF, CASE, and nested conditional logic
  • Utilizing LOOP, WHILE, and FOR structures
  • Applying EXIT and CONTINUE commands

Cursors and Transaction Management

  • Differentiating between implicit and explicit cursors
  • Using Cursor FOR loops and associated attributes
  • Managing transactions via COMMIT, ROLLBACK, and SAVEPOINT

Exception Management

  • Identifying exception types and applying WHEN clauses
  • Implementing RAISE_APPLICATION_ERROR
  • Defining custom exceptions and corresponding handlers

Developing Procedures and Functions

  • Building procedures and functions
  • Managing IN, OUT, and IN OUT parameters
  • Invoking stored procedures from both SQL and PL/SQL contexts

Packages and Trigger Implementation

  • Creating and maintaining packages
  • Distinguishing between package specifications and bodies
  • Configuring row-level and statement-level triggers

Security Protocols and Testing

  • Administering execution privileges (granting and revoking)
  • Debugging PL/SQL code using SQL Developer
  • Performing unit tests on stored procedures and packages

Recap and Future Pathways

Requirements

  • A solid grasp of relational database principles
  • Foundational proficiency in SQL
  • Understanding of core procedural programming concepts

Target Audience

  • Database developers
  • Backend programmers and data engineers
  • Technical support and DevOps teams managing Oracle environments

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories