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 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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories