Certification courseware and training course guide books
OracleGoldPartner
 
Returning Customers
click here to log in.
 
Shopping Cart
Your Cart is Empty
View Cart
  
 
 
 

ORA01FND-9i-02-SG

Introduction to Oracle 9i: PL/SQL Language (2 Days)

Description

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.

Audience

All Oracle professionals including developers, database administrators, designers and analysts.

Mandatory Prerequisites

• Introduction to Oracle 9i: SQL
• Introduction to Oracle 9i: Advanced SQL

Suggested Next Courses

• Develop Oracle 9i PL/SQL Program Units

Objectives

The primary objective of this course is to provide an introduction to the PL/SQL database programming language. Major subject areas to be explored are:
• Declaring variables and complex datatypes.
• 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.

Course Outline

LANGUAGE FEATURES • WHY USE PL/SQL? • Where PL/SQL Program Units May Be Deployed • The Java Alternative To PL/SQL • STRUCTURE OF A PL/SQL PROGRAM BLOCK • PL/SQL FROM INTERACTIVE TOOLS • GENERATING OUTPUT

DECLARE CLAUSE • DATATYPES • DECLARE Example • SPECIAL DATATYPES • %TYPE VARIABLE • %ROWTYPE RECORD • TYPE TABLE

BEGIN CLAUSE • DATA MANIPULATION • CHAR and VARCHAR • Numeric • Date • Boolean • Comparison Operators • Functions • Date Calculations • SELECTINTO • LOGIC CONTROL & BRANCHING • GOTO • LOOP • IF-THEN-ELSE • CASE

EXCEPTION • HANDLING EXCEPTION • SPECIAL FEATURES • SYSTEM DEFINED EXCEPTIONS • USING SQLCODE & SQLERRM • IMPLICIT CURSORS • USER-DEFINED EX_INED • PRAGMA EXCEPTION_INIT

EXPLICIT CURSORS • UNDERSTANDING CURSORS • EXPLAINING THE CURSOR EXAMPLE • DECLARE Cursor E • OPEN Cursor Example • FETCH Cursor Example • CLOSE Cursor Example • INCLUDING CURSOR PARAMETERS • PERFORMING UPDATES FROM CURSORS • USING FORLOOP CURSORS

ADVANCED • USING NESTED BLOCKS • USING DECLARED SUBPROGRAMS • DISPLAY_MESSAGE() Procedure Example • GET_SPOUSE_NAME() Function Example

Oracle training courseware and learning products
Intro to Oracle 9i: PL/SQL Language
 
Quantity
Price
1 – 14$80.00
15 – 24$72.00
25 +$64.00

  20.0  
  237  
 
You can enhance your basic PL/SQL programming skills with the following advanced courses.
ORA05DEV-9i-01-SG
 
Develop Oracle 9i PL/SQL Program Units
Price: $120.00
  3.0  
  329  
 
ORA05DEV-9i-04-SG
 
Oracle 9i Advanced PL/SQL Programming
Price: $200.00
  1.0  
  434