Get in Touch
 Duration 21 hours

Course Outline

Introduction to PL/SQL

  • Overview of PL/SQL
  • Benefits of utilizing PL/SQL

Foundations of PL/SQL Blocks

  • Anonymous blocks
  • Named blocks

Variables and Data Types

  • Declaring variables
  • Syntax and usage rules
  • Data types supported in PL/SQL
  • Integrating variables into PL/SQL blocks

Control Structures

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

Stored Procedures and Functions

  • Creation and execution of stored procedures
  • Syntax and illustrative examples
  • Managing input and output parameters
  • Creating and executing functions in PL/SQL
  • Syntax and illustrative examples
  • Integrating functions into SQL statements

Cursors

  • Explicit cursors
  • Implicit cursors
  • Data fetching techniques
  • Cursor attributes

Exception Handling

  • Predefined exceptions
  • Custom-defined exceptions
  • Implementation of exception handling blocks

Transaction Control

  • Managing transactions in PL/SQL
  • Utilizing nested blocks and transactions
  • Handling nested transactions
  • Creating and applying savepoints

Advanced Cursor Techniques

  • Differences between strong and weak REF CURSORs
  • Appropriate use cases

Triggers

  • Creating triggers
  • Categorization of triggers
  • Using triggers for audit purposes

Packages in PL/SQL

  • Package creation
  • Specification
  • Implementation
  • Execution
  • Invocation
  • Practical applications
  • Code analysis

Summary and Next Steps

Requirements

  • Fundamental knowledge of SQL
  • Familiarity with database schemas, tables, and relationships

Target Audience

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

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories