Oracle Database 11g: PL/SQL Fundamentals I Course

Course Code: RT 508
Course Abstract: 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.
Audience: This course is designed for individuals who are Application designers and developers, Database administrators, Business users and non-technical senior end users.
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.
> Consider the advantages and benefits of PL/SQL within a database environment.
> Declaring program variables and complex data types.
> Developing logic within PL/SQL program blocks.
> Fetching data from the database into program variables.
> Returning program output to users.
> Handling program exceptions.
> Using explicit and implicit database cursors.
> Using the advanced features of nested blocks and subprograms.
> How to take advantage of advanced features such as regular expression support and the handling of string literals within program code.

Course Topics:

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

Prerequisites: Oracle Database 11g: SQL Fundamentals – Complete Library is a mandatory prerequisite for this course.
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

Testimonials

“Great instructor – kept the class attentive and involved and kept it fun to learn. Allowed us to apply the knowledge to the context of our business.”

Student – Defining Requirements with Business Process Modeling & Use Cases