Get in Touch
 Duration 21 hours

Course Outline

Introduction to PL/SQL

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

Core Structure of PL/SQL Blocks

  • Working with anonymous blocks
  • Using named blocks

Variables and Data Types

  • Variable declaration syntax
  • Governing rules and syntax standards
  • Supported data types in PL/SQL
  • Integrating variables into PL/SQL blocks

Control Structures

  • Implementing IF-THEN-ELSE logic
  • Using CASE statements
  • Managing FOR loops
  • Handling WHILE loops

Stored Procedures and Functions

  • Creating and executing stored procedures
  • Syntax and practical examples
  • Managing input and output parameters
  • Developing and running PL/SQL functions
  • Syntax and practical examples
  • Applying functions within SQL statements

Cursors

  • Working with explicit cursors
  • Understanding implicit cursors
  • Data fetching techniques
  • Utilizing cursor attributes

Exception Handling

  • Leveraging predefined exceptions
  • Creating user-defined exceptions
  • Implementing TRY-CATCH block structures

Transaction Control

  • Managing transactions in PL/SQL
  • Using nested blocks and transactions
  • Handling nested transactions
  • Creating and utilizing savepoints

Advanced Cursor Techniques

  • Differentiating between strong and weak REF CURSORs
  • Identifying optimal usage scenarios

Triggers

  • Building database triggers
  • Exploring different trigger types
  • Applying triggers for audit logging

PL/SQL Packages

  • Package creation process
  • Writing package specifications
  • Implementing package bodies
  • Executing package components
  • Invoking package procedures and functions
  • Real-world application case studies
  • Detailed code walkthroughs

Summary and Next Steps

Requirements

  • Familiarity with fundamental SQL concepts.
  • A solid grasp of database schemas, tables, and their relationships.

Target Audience

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

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories