UMBC Training Centers logo

Oracle Database 11g: Program with PL/SQL

Program with PL/SQL

Oracle

Course Description | Outline | IT Home

Overview

This course introduces students to PL/SQL and helps them understand the benefits of this powerful programming language. Students learn to create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications. Students learn to create anonymous PL/SQL blocks as well as stored procedures and functions.

Students learn to develop, execute, and manage PL\SQL stored program units such as procedures, functions, packages, and database triggers. Students also learn to manage PL/SQL subprograms, triggers, declaring identifiers and trapping exceptions. Students are introduced to the utilization of some of the Oracle-supplied packages.

Students use Oracle SQL Developer to develop these program units. SQL*Plus and JDeveloper are introduced as optional tools.

Prerequisites

Performance-Based Objectives

  • Use conditional compilation to customize the functionality in a PL/SQL application without removing any source code
  • Create and use stored procedures and functions
  • Design and use PL/SQL packages to group and contain related constructs
  • Create overloaded package subprograms for more flexibility
  • Use the Oracle supplied PL/SQL packages to generate screen output, file output, and mail output
  • Write dynamic SQL for more coding flexibility
  • Describe the features and syntax of PL/SQL
  • Use PL/SQL programming constructs and conditionally control code flow (loops, control structures, and explicit cursors)
  • Manage dependencies between PL/SQL subprograms
  • Handle runtime errors
  • Describe stored procedures and functions
  • Design PL/SQL code for predefined data types, local subprograms, additional pragmas and standardized constants and exceptions
  • Create triggers to solve business challenges
  • Design PL/SQL anonymous block that execute efficiently

Schedule

5 days

  • Click here to request a price quote for group training.
  • Click here to request additional information or to be added to the interest list for this course. The interest list will notify you when this course and any closely related courses are scheduled for open enrollment.