Get in Touch
 Duration 21 hours

Course Outline

Introduction to PL/SQL

  • Defining PL/SQL.
  • Key benefits of adopting PL/SQL.

Foundations of PL/SQL Blocks

  • Working with anonymous blocks.
  • Structuring named blocks.

Variables and Data Types

  • Variable declaration methods.
  • Relevant syntax and governing rules.
  • Exploring data types within PL/SQL.
  • Integrating variables into PL/SQL blocks.

Control Structures

  • Implementing IF-THEN-ELSE logic.
  • Utilizing CASE statements.
  • Working with FOR loops.
  • Implementing WHILE loops.

Stored Procedures and Functions

  • Creation and execution of stored procedures.
  • Relevant syntax and practical examples.
  • Managing input and output parameters.
  • Development and execution of functions in PL/SQL.
  • Relevant syntax and practical examples.
  • Integrating functions into SQL statements.

Cursors

  • Explicit cursor management.
  • Implicit cursor usage.
  • Techniques for fetching data.
  • Utilizing cursor attributes.

Exception Handling

  • Leveraging predefined exceptions.
  • Implementing user-defined exceptions.
  • Application of TRY-CATCH blocks.

Transaction Control

  • Managing transactions within PL/SQL.
  • Utilizing nested blocks and transactions.
  • Controlling nested transactions.
  • Creation and application of savepoints.

Advanced Cursor Techniques

  • Distinguishing between strong and weak REF CURSORS.
  • Practical usage scenarios.

Triggers

  • Trigger creation processes.
  • Categorizing trigger types.
  • Applying triggers for audit purposes.

Packages in PL/SQL

  • Package creation.
  • Writing specifications.
  • Developing implementations.
  • Package execution.
  • Method invocation.
  • Real-world applications.
  • Detailed code walkthrough.

Summary and Next Steps

Requirements

  • Fundamental proficiency in SQL.
  • Clear understanding of database schemas, tables, and inter-table relationships.

Target Audience

  • Database administrators.
  • Database developers.
  • Software developers.
  • Data analysts.

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories