Get in Touch
 Duration 14 hours

Course Outline

Introduction to PL/SQL

  • Execution Environment
  • SQL vs. PL/SQL: A Comparison
  • Language Characteristics and Lexical Units
  • Structure of PL/SQL Blocks
  • Anonymous Blocks vs. Stored Subroutines
  • Program Execution

Scalar Variables

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

Controlling Execution Flow

  • Decision-Making Structures
  • Loops
  • Labels and Jumps

Using SQL Commands in PL/SQL

  • DML Commands
  • DDL Commands and Dynamic SQL
  • TCL Commands and Transactions
  • Simplified SELECT Command

Cursor Management

  • 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 experience with any structured programming language is advantageous.

Testimonials (2)

Related Categories