Get in Touch

Course Outline

Introduction to PL/SQL

  • Execution Environment
  • SQL vs. PL/SQL
  • Language Characteristics and Lexical Units
  • PL/SQL Block Structure
  • Anonymous Blocks vs. Stored Subroutines
  • Program Execution

Scalar Variables

  • Declarations
  • Data Types
  • Lifetime, Scope, and Initialization

Controlling Instruction Execution Flow

  • Decision Making
  • Loops
  • Labels and Jumps

SQL Commands in PL/SQL

  • DML Commands
  • DDL Commands and Dynamic SQL
  • TCL Commands and Transaction Control
  • Simplified SELECT Commands

Cursor Management

  • Record Types
  • Static Cursors
  • Cursor Loops
  • Cursor Parameterization

Error and Exception Handling

  • Names, Codes, and Messages
  • Exception Handling Blocks and Propagation
  • Defining and Utilizing Custom Exceptions
  • Simulating Error Occurrences
  • Application-Specific Errors

Recommended Pre-training
ORA_S1
Recommended Follow-up Training
ORA_P2

Requirements

A solid understanding of fundamental database concepts and SQL basics, including queries and DML, DDL, and TCL commands. Prior programming experience in any structured language is advantageous.

 14 Hours

Testimonials (3)

Upcoming Courses

Related Categories