WA1277 Introduction to Oracle9i: PL/SQL
1. 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
2. Declare clause
  • Datatypes
  • Declare Example
  • Special Datatypes
  • Type Variable
  • Rowtype Record
  • Type Table
3. 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
4. Exception
  • Handling Exception
  • Special Features
  • System Defined Exceptions
  • Using Sqlcode & Sqlerrm
  • Implicit Cursors
  • User-Defined Ex_Ined
  • Pragma Exception_Init
5. 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
6. Advanced
  • Using Nested Blocks
  • Using Declared Subprograms
  • Display_Message() Procedure Example
  • Get_Spouse_Name() Function Example