Zoom Outline PDF View  or  Email Back to Schedule for All UK


Oracle 10G PL/SQL Programming Part 1




AUDIENCE:   This course is for programmers and support staff who wish to gain a comprehensive understanding of how the Oracle Procedural Language / Structured Query Language (PL/SQL) is used.

PREREQUISITES:   Delegates should be computer literate with a good knowledge of Oracle SQL and SQL*Plus and the standard editor available on their target hardware platform. Attendance of our course Oracle SQL Part 1 is highly recommended.

DURATION:   3 days. Hands on.

OBJECTIVES:   This course is highly interactive and consists of theory coupled with plenty of hands on practical sessions. It provides an in-depth look at PL/SQL in the SQL*Plus environment in order to write Stored Procedures and Stored Functions. This course is suitable for Oracle 9i & 10G users.
On completion, delegates will be able to:
- Write PL/SQL Control Structures.
- Edit, store & recall PL/SQL blocks.

COURSE CONTENT:  

PL/SQL Overview
SQL*Plus
Client/server architecture
Internet/intranet architecture
ISO ( Incorporating ANSI and BSI) standards
Quiz

Programming
Local variables
Database derived variables User defined records
User defined variables
Variable assignment
If ... Else
Oracle9i/10G PL/SQL case statements
Oracle9i/10G PL/SQL case expressions
Oracle9i/10G searched case statements
General statement considerations
For loop
While
(repeat until) loop
Goto and labels
Quiz and practical session on programming

Exception Handling
User defined
Oracle predefined
Oracle defined
Sqlcode and sqlerrm
Nested blocks
Quiz practical session on exception handling

Cursors
Introduction
Cursor
Open
Fetch
Close
Cursor for loop
Data modifications
Implicit cursors
Cursor variables
Quiz and practical session on cursors

Stored Procedures and Stored Functions
Advantages
Stored procedures
Input parameters
Output parameters
I/O parameters
Stored functions
Local procedures and functions
Compilation
User defined errors
External programs
Quiz and practical session on stored procedures

Database DML Triggers
Trigger roles
Trigger restrictions
Trigger execution
Trigger creation
Old and new data & update trigger
A delete trigger
An insert trigger
Multiple event triggers
An instead of trigger
Quiz and practical session on database DML triggers


PI07/01

© 2007 Verhoef Training, Ltd.

Course Information

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