• No products in the cart.

An introduction to the PL/SQL database programming language.

Course Description

The primary objective of this Oracle 11g training course is to provide an introduction to the PL/SQL database programming language covering syntax, structure and features of the language within the context of database applications and programming.This Oracle 11g course will prepare students for the Oracle certification exams (OCP).

Learning Outcomes

  • Prepare your environment
  • Work with Oracle database tools
  • Understand and work work language features
  • Work with the DECLARE clause
  • Work with the BEGIN clause
  • Work with the EXCEPTION clause
  • Use explicit cursors
  • Understand and use nested blocks
  • Understand the difference between nested blocks and subprograms


Familiarity with database and programming principles

Who is this course intended for?

  • Application designers and developers
  • Database administrators
  • Business users and non-technical senior end users

Course Curriculum

Introduction 00:00:00
Preparing Your Environment
Working with Oracle Database Tools
Selecting the Appropriate Database Tool 00:00:00
Language Features
Understanding PL/SQL 00:00:00
PL/SQL Blocks 00:00:00
Working with SQL Plus 00:00:00
The DECLARE Clause
DECLARE Clause Objects 00:00:00
PL/SQL Available Data Types 00:00:00
Declaring Simple Data Types and Assignments 00:00:00
Declaring Complex Data Types and Assignments 00:00:00
Declaring Complex RowTypes and Assignments 00:00:00
Declaring Complex Tables 00:00:00
Declaring Complex Records 00:00:00
Creating and Declaring User-Defined Types 00:00:00
The BEGIN Clause
What Can Be Included in the BEGIN Clause 00:00:00
Working with CHAR and VARCHAR2 Variables 00:00:00
Handling String Literals 00:00:00
Working with Numeric Variables 00:00:00
Working with Date Variables 00:00:00
Assigning and Using Boolean Variables 00:00:00
Using Comparison Operators 00:00:00
Using SQL Functions 00:00:00
SQL DML within PL/SQL 00:00:00
Using SELECT 00:00:00
Exceptions and Embedded SQL 00:00:00
Using Sequences 00:00:00
Logic Control and Branching 00:00:00
Using GOTO 00:00:00
Working with LOOPS 00:00:00
Creating and Using the Indefinite Loop 00:00:00
Creating and Using the Conditional Loop 00:00:00
Using Nested Loops 00:00:00
Using the If-Then-Else 00:00:00
Using the CASE Statement 00:00:00
What Are the Types of Exceptions 00:00:00
Trapping Exceptions 00:00:00
Identify Exception Details 00:00:00
Creating User-Defined Exceptions 00:00:00
Using SQLCODE and SQLERRM Objects 00:00:00
Understand the Implicit Cursor 00:00:00
Creating User-Defined Events 00:00:00
Explicit Cursors
Understanding the Concept and Purpose of Explicit Cursors 00:00:00
Learn about Cursor Attributes 00:00:00
Using the Continue Statement 00:00:00
Working with Updateable Cursors 00:00:00
Creating and Using Cursor Parameters 00:00:00
FOR…LOOP Cursors 00:00:00
Nested Blocks
Understanding Nested Blocks 00:00:00
Difference between Global vs Local Objects and Exceptions 00:00:00
Declared Subprograms
Subprograms: How They Differ from Nested Blocks 00:00:00
Conclusion 00:00:00

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

  • $99.00 $10.00
  • Course Certificate
    © Learnsector