Training

How We're Different

Course Summaries

Course Logistics

Client-site Classes

Virtual Classes

Request Information

Course Surveys

 

 Introduction to PL/SQL

Overview

Give your IT staff the knowledge of using Oracle’s procedural language: PL/SQL. The focus of this course is to provide students with a working knowledge of SQL and the ability to develop Oracle procedures, functions, and database triggers using PL/SQL. The course utilizes a variety of current tools.  Students will have the opportunity to learn more about SQL Developer, TOAD, as well as the Oracle tools like SQL*Plus.

Course Objectives

The attendees have the opportunity to construct various PL/SQL routines to solve simple and complex business questions. Instructor will cover topics including how to code PL/SQL, accessing data in a variety of methods, error handling, and will touch on debugging PL/SQL.

Students will learn how to use TOAD **OR** Oracle’s free Project Raptor tool to assist with their day-to-day development needs.  Attendees will be able to use TOAD or SQL Developer to do the lab exercises and learn how to use the Procedure Editor and debug their PL/SQL routines.  Students will also see how to enter their SQL using the TOAD or SQL Developer interface, easily create spreadsheets from data, display data, see various application relationships, and more.

Attendees Receive the Following:

  • Study guide with presentations and relevant white papers
  • Book: Oracle9i Development by Example
  • Diskette full of example SQL and SQL*Plus scripts
  • Opportunity to ask the tough Oracle questions
  • A hands-on opportunity to learn more about Oracle, Project Raptor, and TOAD
  • TOAD or Project Raptor Tips and Techniques

Topics Covered in the Course Include:

  • Oracle Architecture
  • Introduction to PL/SQL
    • Syntax and language structure
  • PL/SQL Topics
    • Cursor management
    • Exception handling
    • Procedures/Functions/Triggers
    • Packages
  • Optional TOAD or Project Raptor Tips and Techniques for IT

Lectures and topics are enhanced with live illustrations and hands-on exercises.

Course Agenda

Day 1: Introduction to Oracle PL/SQL

  • Oracle RDBMS Architecture overview
  • Introduction to TOAD/SQL*Plus
  • Introduction to PL/SQL
    • Basic Syntax
    • Variables
    • Cursors
      • Implicit & Explicit
      • Cursor Loops
  • PL/SQL Control Structures

Day 2: Introduction to Oracle PL/SQL

  • PL/SQL Exception Handling
  • Procedures/Functions/Database Triggers
  • Passing Parameters
  • Packages
  • PL/SQL 10g New Features
  • Array Processing

Optional Day 3: TOAD Tips and Techniques for IT

  • SQL Editor Tips and Techniques (viewing/changing Data, creating reports, extracting Data, working with SQL, discovering all of the help available, creating SQL with minimal key strokes using templates & auto substitution)
  • Schema Browser Tips and Techniques (viewing/changing Data, creating reports, extracting Data, working with scripts, working with spreadsheets, etc)
  • Procedure Editor Usage (develop, execute, and debug PL/SQL routines, work with templates to create procedures/functions/triggers)
  • SQL Modeler/ER Diagrammer/Master Detail Browser (viewing application data relationships/viewing related data)
  • Miscellaneous topics include TOAD configuration and other topics not covered in the other areas such as using the TOAD explain plan and using TOAD with the Oracle Trace Facility (a great interface to TKProf).

Prerequisites

A working knowledge of SQL is required.

Delivery

For more information about scheduling one of these courses, please  call us at: 1 (800) 887-4513, or e-mail us at:

 
 

Performance TuningŪ Corporation All Rights Reserved
Performance TuningŪ is a Registered Trademark of Performance TuningŪ Corporation
Tune Right - Run FastŪ is a Trademark of Performance TuningŪ Corporation