Get in Touch
 Duration 21 hours

Course Outline

PL/SQL Core Concepts

  • Overview of PL/SQL architecture and block composition
  • Exploration of data types, variables, and constants
  • Processes for declaring and assigning variables

Control Flow and Logic

  • Implementation of IF, CASE, and nested conditional logic
  • Utilization of LOOP, WHILE, and FOR constructs
  • Application of EXIT and CONTINUE statements

Cursors and Transaction Management

  • Distinguishing between implicit and explicit cursors
  • Employment of Cursor FOR loops and associated attributes
  • Managing transactions through COMMIT, ROLLBACK, and SAVEPOINT

Exception Management

  • Identifying exception types and applying WHEN clauses
  • Application of RAISE_APPLICATION_ERROR
  • Designing custom exceptions and implementing handlers

Procedures and Functions

  • Creation of stored procedures and functions
  • Handling IN, OUT, and IN OUT parameters
  • Invoking stored procedures from SQL and PL/SQL contexts

Packages and Triggers

  • Development and administration of packages
  • Differentiating between package specifications and bodies
  • Implementing row-level and statement-level triggers

Security and Verification

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

Recap and Future Directions

Requirements

  • A solid grasp of relational database concepts
  • Foundational knowledge of SQL
  • Acquaintance with core procedural programming principles

Target Audience

  • Database developers
  • Backend programmers and data engineers
  • Technical support and DevOps specialists working within Oracle ecosystems

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories