Welcome to ONLC Training Centers
Welcome to ONLC Training Centers


Oracle Database 11g: PL/SQL Fundamentals Course Outline

 (5 days)

Objectives Of This Course
The primary objective of this course is to provide an introduction to the PL/SQL database programming language, based upon the latest features available with the Oracle database. Syntax, structure and features of the language are discussed in the context of database applications and programming. This course equips students to develop database server-side PL/SQL program units within an Oracle database.

Target Audience
Target audience for this course is all Oracle professionals. Among the specific groups for whom this course will be helpful are:
• Application designers and developers
• Database administrators
• Business users and non-technical senior end users

Course Prerequisites
The course ORACLE DATABASE 11G: SQL FUNDAMENTALS is a mandatory prerequisite for this course or equivalent knowledge.

Special Notes
Instructor will project an electronic copy of Oracle 12c PL/SQL Fundamentals student guide for lecture. All students will receive the 12c version of the student materials whether they are using Oracle 12c or 11g. The instructor will identify the small number of syntax examples that work in 12c only. Although the student guide is labeled 12c , it’s also updated to use the new SQL Developer user interface which students would now be using with either Oracle 11g or 12c databases. In addition, the 12c course material covers the topics For the new exam as the older 11g SQL exam is no longer being offered. Students will use the version of Oracle they've chosen for their hands-on labs.

Certification Examination
This course considers subjects useful for certification as an Oracle Certified Master (OCM), the most advanced and prestigious Oracle database certification level.

Contents

CHOOSING A SQL & PL/SQL INTERFACE
• USING SQL DEVELOPER
• USING SQL*PLUS
• USING APPLICATION EXPRESS
• USING JDEVELOPER STUDIO

LANGUAGE FEATURES
• UNDERSTANDING PL/SQL
• STRUCTURE OF A PL/SQL PROGRAM BLOCK
• USING PL/SQL FROM SQL*PLUS

DECLARE CLAUSE
• ABOUT THE DECLARE CLAUSE
• DECLARE SIMPLE TYPES
• DECLARE COMPLEX TYPES
• TYPE ... TABLE
• TYPE ... RECORD

BEGIN CLAUSE
• ABOUT THE BEGIN CLAUSE
• PERFORMING DATA MANIPULATION
• LOGIC CONTROL & BRANCHING
• LOOP
• IF-THEN-ELSE
• CASE

EXCEPTION CLAUSE
• ABOUT THE EXCEPTION CLAUSE
• ISOLATING THE SPECIFIC EXCEPTION
• PRAGMA EXCEPTION_INIT
• SQL%ROWCOUNT & SELECT...INTO

EXPLICIT CURSORS
• ABOUT EXPLICIT CURSORS
• ADVANCED CURSOR TECHNIQUES

ADVANCED PROGRAMMING: DECLARED SUBPROGRAMS

INTRODUCING DATABASE PROGRAM UNITS
• ABOUT DATABASE PROGRAM UNITS
• TYPES OF PL/SQL PROGRAM UNITS
• TYPES OF STORED PROGRAM UNITS
• ADVANTAGES OF USING STORED PROGRAM UNITS

CREATING STORED PROCEDURES & FUNCTIONS
• ABOUT STORED PROCEDURES & FUNCTIONS
• CREATING PROCEDURES & FUNCTIONS
• EXECUTING PROCEDURES & FUNCTIONS

MAINTAINING STORED PROCEDURES & FUNCTIONS
• RECOMPILING & DROPPING PROGRAMS
• DATA DICTIONARY STORAGE
• MANAGING DEPENDENCIES

CREATING & MAINTAINING PACKAGES
• ABOUT PACKAGES
• CREATING PACKAGES
• ADVANCED PROGRAMMING TECHNIQUES
• MAINTAINING PACKAGES

ADVANCED CURSOR TECHNIQUES
• USING CURSOR VARIABLES
• USING CURSOR EXPRESSIONS

USING SYSTEM-SUPPLIED PACKAGES
• DBMS_OUTPUT()
• UTL_FILE()

CREATING DATABASE TRIGGERS
• ABOUT DATABASE TRIGGERS
• STATEMENT-LEVEL TRIGGERS
• ROW-LEVEL TRIGGERS
• EXAMPLES OF TRIGGERS
• INSTEAD OF TRIGGERS
• EMPLOYING TRIGGERS WITHIN AN APPLICATION

MAINTAINING DATABASE TRIGGERS
• CALL SYNTAX
• TRIGGER MAINTENANCE TASKS
• SHOW ERRORS TRIGGER
• DROP TRIGGER
• ALTER TRIGGER
• HANDLING MULTIPLE TRIGGERS FOR A TABLE
• HANDLING MUTATING TABLE ISSUES

IMPLEMENTING SYSTEM EVENT TRIGGERS
• WHAT ARE SYSTEM EVENT TRIGGERS?
• DEFINING THE SCOPE
• AVAILABLE SYSTEM EVENTS
• SYSTEM EVENT ATTRIBUTES

View outline in Word

OSP11G

Attend hands-on, instructor-led Oracle Database 11g: PL/SQL Fundamentals training classes at ONLC's more than 300 locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Oracle Courses and select the one that's right for you.

Microsoft Gold Partner
Class Dates
(click date for class times)
(click Enroll for locations)

Fee:  $2995

Savings options:

 15 Day Pass
 CEA Tech Saver
Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Attend from your office or home

If you have high-speed internet and two computers you can likely take this class from your office or home.

Need a class for a group?

We can deliver this class for a private group at your location. Follow the link to request more information.

Attend computer classes from ONLC Training Centers Request a copy via mail

GENERAL INFO

Class Format
Class Policies
Student Reviews

Bookmark and Share


HAVE QUESTIONS?
First Name

Last Name

Company

Phone

Email

Location

Question/Comment



ONLC TRAINING CENTERS
800-288-8221
www.onlc.com