Get in Touch

Course Outline

Introduction to PL/SQL Language

  • 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 Order

  • Decision-making constructs
  • Loops
  • Labels and jumps

SQL Commands in PL/SQL

  • DML commands
  • DDL commands and dynamic SQL
  • TCL commands and Transactions
  • 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

Suggested pre-training
ORA_S1
Suggested follow-up training
ORA_P2

Requirements

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

 14 Hours

Testimonials (3)

Related Categories