Zoom Outline PDF View  or  Email Back to Schedule for Iowa


Oracle10g PL/SQL Programming Part Two




SUMMARY:   This course provides the student with an in-depth look at PL/SQL in the SQL*Plus enviroment in order to create and use user defined packages, as well as being able to use Oracle supplied packages. This course also covers creation of Database Triggers.

AUDIENCE:   Programmers and support staff who wish to gain a more comprehensive understanding of how the Oracle Procedural Level/Structured Query Language can be used in order to utilize Packages and Triggers.

PREREQUISITES:   A good knowledge of SQL, SQL*Plus and the standard editor available on their target hardware platform. Understanding of Oracle PL/SQL programming concepts and techniques is also required. Previous attendance of our course Oracle10g PL/SQL Programming Part One is highly recommended.

DURATION:   2 Days
* Note:This course can be combined with our Oracle10g PL/SQL Part One course in order to form a single 5 day course.

APPROACH:   This course is highly interactive and consists of theory coupled with plenty of hands-on practical sessions.

OBJECTIVES:   On completion of the course, students will be able to write user defined Packages and Triggers, produce PL/SQL code that uses Oracle supplied Packages and create re-usable code with NDS.

COURSE CONTENT:  
  1. PACKAGES
    • INTRODUCTION
    • PACKAGE STRUCTURE
    • PACKAGE CREATION
  2. BUILT-IN PACKAGES
    • INTRODUCTION
    • STANDARD AND DBMS_STANDARD
    • DBMS_ALERT
    • DBMS_DDL
    • DBMS_JOB
    • DBMS_LOCK
    • DBMS_PIPE
    • DBMS_SESSION
    • DBMS_SQL
    • DBMS_TRANSACTION
    • DBMS_UTILITY
    • UTL_FILE
    • ORACLE10g PACKAGES
  3. NATIVE DYNAMIC SQL (NDS)
    • INTRODUCTION
    • DBMS_SQL Vs. NDS
    • NDS COMMANDS
    • EXECUTE IMMEDIATE
    • OPEN FOR (CURSOR VARIABLES)
    • USING BIND VARIABLES WITH NDS
  4. DDL AND DATABASE LEVEL TRIGGERS
    • DDL TRIGGERS
    • DATABASE LEVEL TRIGGERS
    • A LOGON TRIGGER
  5. COLLECTIONS
    • INTRODUCTION
    • DECLARING NESTED TABLES and VARRAYs
    • INITIALISING COLLECTIONS
    • MANIPULATING ELEMENTS
    • COLLECTION METHODS
    • BULK BINDS
  6. EXTERNAL PROCEDURES & JAVA INTEGRATION
    • INTRODUCTION
    • EXTERNAL PROCEDURES
    • JAVA INTEGRATION
    • PUBLISHING JAVA TO PL/SQL
    • COLLECTION METHODS

© 2007 Verhoef Training, Inc.

Schedule Dates

Course offered as
Inhouse or Public

Date Location State


Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved