Get in Touch
 Duration 14 hours

Course Outline

Introduction to PL/SQL language

  • Execution environment
  • Comparison of SQL and PL/SQL
  • Language characteristics, lexical units
  • Structure of PL/SQL blocks
  • Anonymous blocks vs. stored subroutines
  • Program execution

Scalar variables

  • Declarations
  • Data types
  • Lifetime, scope, initialization

Controlling the order of instruction execution

  • Decision making
  • Loops
  • Labels and jumps

SQL commands in PL/SQL

  • DML commands
  • DDL commands and dynamic SQL
  • TCL commands and Transactivity
  • Simplified SELECT command

Cursor handling

  • Record types
  • Static cursors
  • Cursor loops
  • Parameterization of cursors

Error and exception handling

  • Names, codes, messages
  • Exception handling section and propagation
  • Defining custom exceptions and their use
  • Simulating the occurrence of errors
  • Application errors

Recommended preparatory training ORA_S1 Recommended subsequent training ORA_P2

Requirements

Participants must possess a working knowledge of fundamental database concepts and SQL syntax, including query construction and Data Manipulation Language (DML), Data Definition Language (DDL), and Transaction Control Language (TCL) commands. Basic proficiency in structured programming paradigms is recommended.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories