Oracle Database 10g: Program with PL/SQL Part I Course

Course Code: RT 367a
Course Abstract: The Oracle PL/SQL language provides for programming logic features not contained within SQL. The grammar, syntax and benefits of using the PL/SQL language within an Oracle database environment are considered. 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 Oracle10g Release 2 (R2) revision.
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
Duration: 2 days
Learning Outcomes: Upon completion of this course, the participant will be able to:
> Recognize the environment and context in which PL/SQL operates
> Identify the advantages and benefits of PL/SQL within a database environment
> Declare program variables and complex data types
> Develop logic within PL/SQL program blocks
> Fetch data from the database into program variables
> Return program output to users
> Handle program exceptions
> Use explicit and implicit database cursors
> Use the advanced features of nested blocks and subprograms
> Take advantage of new features such as regular expression support and the handling of string literals within program code
Course Topics:

Language Features
Understanding PL/SQL
Structure Of A PL/SQL Program Block
PL/SQL From Interactive Tools
Generating Output Within SQL*Plus

Declare Clause
About The Declare Clause
Declare Simple Types
Complex Types
Type ... Table
Type ... Record

Begin Clause
About The Begin Clause
Performing Data Manipulation
Logic Control & Branching
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: Nested Blocks

Advanced Programming: Declared Subprograms

Prerequisites: Oracle Database 10g: Introduction to SQL
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning