Get in Touch
 Duration 21 hours

Course Outline

PL/SQL Essentials

  • PL/SQL architecture and block composition
  • Data types, variables, and constants
  • Variable declaration and assignment

Control Flow and Logic

  • IF, CASE, and nested conditional statements
  • LOOP, WHILE, and FOR syntax
  • EXIT and CONTINUE directives

Cursors and Transaction Management

  • Implicit and explicit cursors
  • Cursor FOR loops and associated attributes
  • Controlling transactions via COMMIT, ROLLBACK, and SAVEPOINT

Handling Exceptions

  • Exception categories and WHEN clauses
  • Utilizing RAISE_APPLICATION_ERROR
  • Implementing custom exceptions and handlers

Procedures and Functions

  • Creating procedures and functions
  • IN, OUT, and IN OUT parameter usage
  • Invoking stored procedures from SQL and PL/SQL contexts

Packages and Triggers

  • Building and managing packages
  • Distinguishing between package specifications and bodies
  • Row-level and statement-level trigger implementation

Security and Testing Practices

  • Granting and revoking execution permissions
  • Debugging PL/SQL using SQL Developer
  • Unit testing for stored procedures and packages

Recap and Future Directions

Requirements

  • Comprehension of relational database principles
  • Foundational knowledge of SQL
  • Basic understanding of procedural programming concepts

Target Audience

  • Database developers
  • Backend programmers and data engineers
  • Technical support and DevOps staff operating within Oracle environments

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories