(703)246-9100 Northern Virginia

(804)285-5830 Central Virginia

(757)420-3810 Tidewater Area

(800)294-7497 Toll Free

(804)285-3722 Fax

www.ACTisIT.com

Oracle 10g PL/SQL Foundations
Duration: 5 days

Develop database triggers, stored procedures, and functions.

Print Outline in PDF format

Course Description:

This course will cover the Oracle 10g PL/SQL programming language. You will be able to control data sharing and locking, develop an understanding of multi-user and concurrent transactions and develop triggers, procedures, functions and packages.

You will cover…

Who Needs to Attend:

Application Developers and Database Administrators who need a comprehensive understanding of Oracle 10g PL/SQL language.

Prerequisites:

Oracle 10g Foundation: SQL Basics & SQL*PLUS or Equivalent experience

Course Labs:

  1. Using PL/SQL to create an Anonymous Block

  2. PL/SQL Program Control

  3. Selecting and Updating Database Data

  4. Using Explicit Cursors

  5. Handling Exceptions

  6. Creating Procedures

  7. Creating Functions

  8. Creating Packages

  9. Creating Triggers

  10. Embedded Functions and Procedures

  11. Creating Autonomous Transactions

  12. Encrypting Source Code

  13. Using the UTL_FILE Package

  14. Using the DBMS_ALERT Package

  15. Creating Object Types

  16. Creating Manipulating Object Tables

  17. Working With Collections

  18. Collections And Bulk Binding

  19. DBMS_SQL / Native Dynamic SQL

  20. Working With Large Objects

  21. Load, Publish And Run Java

Course Content:


Introduction to PL/SQL

PL/SQL Basics

Working with Database Data

Selecting Multiple Rows Using Cursors

Exception Handling

Advanced Cursors

Introduction to Procedures and Functions

Creating Packages

Creating DML Triggers

Advanced Packages

Advanced Triggers

PL/SQL Composite Datatypes and Collections

Bulk-Bind Data Loading Using PL/SQL

Using Oracle Supplied Packages

Writing Native Dynamic SQL

PL/SQL Wrapper

Understanding Dependencies

Large Object Management in PL/SQL

Objects


Unique Training Solutions for Unique Clients