Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquiries@jbinternational.co.uk

Quote me | Enrol me

Introduction to Oracle PL/SQL Training Course

Course code: ORACPLSQL
Details: £725 + VAT
OnsiteEnquire about bringing this course to your offices
Who should attend: The course is suitable for technical personnel involved in the development and maintenance of Oracle applications and databases
Prerequisite skills: Delegates should have attended the Oracle 9i Introduction to SQL course.
Prerequisite courses: Oracle SQL introduction

Clients who have attended this course include

LB BarnetSonyBank of China

Course Outline

The course outlines techniques used in the advanced manipulation and extraction of data and adds a procedural element to the processing of data from an Oracle database. Lectures are combined with sets of exercises designed to illustrate the points covered. These exercises are to be completed by the delegate.

Course Content

This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email sales@jbinternational.co.uk

What you will learn

1. Produce procedural programs using PL/SQL
2. Perform transactions using PL/SQL.
3. Manipulate data using advanced techniques including nested functions.

 

Introduction to Oracle PL/SQL Training Course Outline

PL/SQL

PLSQL Blocks 
Creating Procedures, Functions and Packages 
Executing & Using Procedures, Functions & Packages 
Private & Public Execution 
One-time only Procedures 
Overloading

Declarations and variable assignment.

Data Types 
Bind variables 
Assigning Default Values and Constants 
Table Arrays 
Defining Records and Tables of Records

SQL*Plus commands in PL/SQL

Embedded SQL 
Restrictions on Embedded SQL

Cursors

Defining Cursors 
Manipulating Multiple Records 
Parameterising Cursors
Defining and using Ref Cursors.

Data Manipulation

For Update and Where Current of Clauses 
Embedded Insert, Update, Delete commands.

Conditional Branches

Labels 
Exiting Loops to a Label 
Block Labels and Nested Blocks

Loops

Basic, FOR, While and Cursor For loops 
Nested Loops and Variable Scope

Exception handling

Handling Runtime Errors 
System Handled Exceptions 
User Defined Exceptions 
PRAGMA INIT and Compiler Instructions 
How to continue processing after an Exception

Debugging Your PL/SQL