After this course, I feel more equipped to handle coding using Ruby-On-Rails. The instructor was kno... More Testimonials »

Advanced Oracle PL/SQL Training on Oracle 11g

Delivery Options

Class Date and Time Price Pricing Information
Aug 16 - 19, 2010 10:00 AM - 5:00 PM ET $2,100.00 or 4 vouchers
Sep 7 - 10, 2010 10:00 AM - 5:00 PM ET $2,100.00 or 4 vouchers
Oct 4 - 7, 2010 10:00 AM - 5:00 PM ET $2,100.00 or 4 vouchers

Class Description

Class Overview

In this Advanced Oracle PL/SQL training class, students learn to develop database server-side PL/SQL program units within an Oracle database.

Class Goals

  • Understanding application partitioning within a client/server or multi-tiered web-based architecture.
  • Understanding the basic form and structure of program units stored within the database.
  • Building and maintaining database stored program units.
  • Encapsulating stored units within packages and taking advantage of accompanying advanced programming techniques such as cursor variables and cursor expressions.
  • Handling intricate theoretical challenges, such as mutating tables.
  • Building and maintaining DML-event and system-event database triggers.
  • Discuss the storage and execution model for database programs and how one can write efficient programs to maximize performance.
  • Using system-supplied packages to extend the power of your SQL statements and PL/SQL applications.

Class Outline

  1. Introducing Database Program Units
    1. Types Of Pl/SQL Program Units
    2. Types Of Stored Program Units
    3. Advantages Of Using Stored Program Units
    4. Development Tools
  2. Creating Stored Procedures & Functions
    1. Creating Procedures & Functions
    2. Executing Procedures & Functions
    3. Handling Compilation Errors
  3. Maintaining Stored Procedures & Functions
    1. About Application Maintenance
    2. Recompiling & Dropping Programs
    3. Data Dictionary Storage
    4. Managing Dependencies
  4. Creating & Maintaining Packages
    1. About Packages
    2. Creating Packages
    3. Advanced Programming Techniques
    4. Maintaining Packages
  5. Advanced Cursor Techniques
    1. Using Cursor Variables
  6. Using System-Supplied Packages
    1. Dbms_Output()
    2. Utl_File()
  7. Creating Database Triggers
    1. About Database Triggers
    2. Statement-Level Triggers
    3. Row-Level Triggers
    4. Examples Of Triggers
    5. Instead Of Triggers
    6. Employing Triggers With An Application
  8. Maintaining Database Triggers
    1. About Trigger Maintenance
    2. Call Syntax
    3. Multiple Triggers Per Event
    4. Trigger Maintenance Tasks
    5. Handling Mutating Table Issues
  9. Implementing System Event Triggers
    1. What Are System Event Triggers?
    2. Defining The Scope
    3. Available System Events
    4. System Event Attributes

Class Materials

All students receive a course manual or book and all the class examples.

Students in private onsite classes will also receive:

Class Prerequisites

Experience in the following areas is required:

  • Experience with Oracle SQL as taught in our Introduction to Oracle SQL and Advanced Oracle SQL classes.
  • Experience with Oracle PL/SQL as taught in our Introduction to Oracle PL/ SQL course

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations

Recent Blog Articles

Data Modeling Using MySQL Workbench, Part I

Posted on Jul 23, 2010 by Beth Anglo

In this three-part tutorial, I will discuss how to use the MySQL Workbench Data Modeling tool to create a data model, forward engineer ...


What’s changed in SQL Server Reporting Services R2

Posted on Jul 21, 2010 by Donna

Using Business Intelligence for SQL Server 2008R2 you can create reports based on many data source types.  Report services not only uses ...


Pinning a Package in the Oracle Shared Pool

Posted on Jul 19, 2010 by Beth Anglo

The shared pool in an Oracle database contains the cached textual and executable representations of PL/SQL programs and SQL statements. ...


What is SQL Server Business Intelligence?

Posted on Jul 19, 2010 by Donna

Business Intelligence is designed to allow SQL developers to create business solutions for Reporting Services, Integration Services, and ...


Transaction Log Backups in SQL Server 2008

Posted on Jul 14, 2010 by Donna

If the recovery model for your database is set to FULL or Bulk Logged, you can create Transaction Log backups in SQL Server 2008 during ...

Learn the benefits of online training with Webucator

Watch a 3-minute video about Webucator's instructor-led online training.

Learn about Webucator's online training from the CEO

In depth video from our CEO on Webucator's instructor-led online training.

© Webucator, Inc. All rights reserved. | Toll Free: 877-932-8228 | UK: 0808-101-3484 | From outside the USA: 315-849-2724| Fax: 315-849-2723