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

Suggested pre-training
ORA_S1
Suggested follow-up training
ORA_P2

Requirements

Knowledge of basic database concepts and SQL language basics in terms of queries, and DML, DDL and TCL commands. Basic programming skills in any structured language desirable.

 14 Hours

Testimonials (5)

Related Courses

Developing Applications with Oracle Application Express (APEX)

21 Hours

Oracle SQL Language

14 Hours

Oracle 11g - SQL language for administrators - workshops

21 Hours

Oracle 11g - SQL language for developers - Workshop

35 Hours

Oracle 11g - Programming with PL / SQL I - Workshops

28 Hours

Oracle 11g - Programming with PL / SQL II

21 Hours

Oracle 11g - Application Tuning - Workshop

28 Hours

Oracle Database 19c: Clusterware Administration Workshop

28 Hours

Migrating Oracle to Azure SQL or PostgreSQL

7 Hours

ORACLE PL/SQL Fundamentals

21 Hours

Oracle 18c Migration Strategy

14 Hours

Oracle Database 21c Administration

28 Hours

Oracle Business Intelligence (OBI)

28 Hours

Related Categories