Oracle Database 12c Advanced PL/SQL explores advanced programming techniques and features in PL/SQL for Oracle Database 12c.

Course Objectives

  • The PL/SQL Environment
  • PL/SQL Program Structure
  • Native Compilation
  • Update, Insert, and Delete Statements
  • Error Functions / Debugging

Upcoming Schedules

Course Prerequisites

Required

  • Familiarity with programming languages
  • Basic Knowledge of SQL, PL/SQL

Course Outline

Review of Introduction to PL/SQL
arrow iconarrow icon

  • Features and Benefits of PL/SQL
  • Relationship of PL/SQL to SQL
  • PL/SQL Development Tools
  • Native Compilation
  • PL/SQL System/Session Parameters
  • PL/SQL Anonymous Block Variable Declarations
  • PL/SQL Types and Records
  • Declaring Variable Datatypes Dynamically
  • Modifying Database Data (DML)
  • Transaction Control Statements
  • Declaring Explicit Cursors
  • Implicit Cursor Attributes
  • Exception Handling
  • Creating Procedures, Functions, Packages, and DML Triggers
  • Debugging with SQL Developer
  • Conditional Compilation
  • Warnings