Get in Touch
 Duration 14 hours

Course Outline

Introduction to PL/SQL

  • Execution Environment
  • Comparison of SQL and PL/SQL
  • Language Characteristics and Lexical Units
  • Structure of PL/SQL Blocks
  • 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 within PL/SQL

  • DML Commands
  • DDL Commands and Dynamic SQL
  • TCL Commands and Transaction Management
  • Simplified SELECT Command

Cursor Handling

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

Error and Exception Handling

  • Names, Codes, and Messages
  • Exception Handling Sections and Propagation
  • Defining and Using Custom Exceptions
  • Simulating Error Occurrences
  • Application 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.

Testimonials (2)

Related Categories