Get in Touch
 Duration 21 hours

Course Outline

PL/SQL Core Concepts

  • PL/SQL architectural components and block composition
  • Standard data types, variable definitions, and constant values
  • Variable declaration syntax and assignment operations

Control Structures and Logical Processing

  • IF statements, CASE expressions, and nested conditional logic
  • LOOP, WHILE, and FOR iteration frameworks
  • EXIT and CONTINUE flow control directives

Cursor Management and Transaction Integrity

  • Implicit and explicit cursor implementation
  • Cursor FOR loop mechanisms and system attributes
  • Transaction management protocols: COMMIT, ROLLBACK, and SAVEPOINT

Exception Management Protocols

  • Categorization of exceptions and WHEN clause application
  • Implementation of RAISE_APPLICATION_ERROR for controlled failure reporting
  • Definition of custom exceptions and corresponding handlers

Stored Procedures and Functions

  • Development of reusable procedures and functions
  • Parameter passing modes: IN, OUT, and IN OUT
  • Invocation of stored procedures from SQL queries and PL/SQL blocks

Package Architecture and Database Triggers

  • Creation, maintenance, and governance of packages
  • Distinction between package specifications and implementation bodies
  • Configuration of row-level and statement-level trigger events

Security Controls and Quality Assurance

  • Granting and revoking execution rights for access control
  • Diagnosis of PL/SQL code using Oracle SQL Developer
  • Execution of unit tests for stored procedures and package components

Concluding Summary and Recommended Pathways

Requirements

  • Proficiency in relational database management concepts
  • Foundational knowledge of SQL syntax and queries
  • Working familiarity with procedural programming principles

Target Audience

  • Database developers
  • Backend programmers and data engineering personnel
  • Technical support and DevOps staff managing Oracle environments for government use

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories