Get in Touch

Course Outline

Introduction to PL/SQL

  • Defining PL/SQL
  • Key benefits of utilizing PL/SQL

Foundational Structure of a PL/SQL Block

  • Anonymous blocks
  • Named blocks

Variables and Data Types

  • Declaring variables
  • Syntactic rules and conventions
  • Data types supported in PL/SQL
  • Integrating variables within PL/SQL blocks

Control Structures

  • IF-THEN-ELSE logic
  • CASE statements
  • FOR loops
  • WHILE loops

Stored Procedures and Functions

  • Developing and executing stored procedures
  • Syntax and illustrative examples
  • Input and output parameters
  • Building and running functions in PL/SQL
  • Syntax and illustrative examples
  • Applying functions within SQL statements

Cursors

  • Explicit cursors
  • Implicit cursors
  • Fetching data
  • Cursor attributes

Exception Handling

  • Predefined exceptions
  • User-defined exceptions
  • Utilizing TRY-CATCH blocks

Transaction Control

  • Managing transactions in PL/SQL
  • Employing nested blocks and transactions
  • Overseeing nested transactions
  • Establishing and utilizing savepoints

Advanced Cursor Techniques

  • Strong vs. weak REF CURSOR
  • Practical usage scenarios

Triggers

  • Constructing triggers
  • Categories of triggers
  • Leveraging triggers for auditing purposes

Packages in PL/SQL

  • Creation process
  • Specification
  • Implementation
  • Execution
  • Invocation
  • Real-world applications
  • Code analysis and walkthrough

Conclusion and Future Steps

Requirements

  • A fundamental grasp of SQL concepts
  • A clear understanding of database schemas, tables, and their relationships

Intended Audience

  • Database administrators
  • Database developers
  • Software developers
  • Data analysts
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories