| |
| |
 |
| |
|
|
|
| |
| ORACLE9i
PL/SQL |
| |
| Course
duration(in hrs): 28
Course Objectives:
- Use iSQL*Plus to format reports
- Use basic iSQL*Plus commands
- Retrieve, insert, update, and delete data
- Describe relational and object relational database concepts
- Create and maintain database objects
- Control transactions
- Control data and user access
|
| |
| Course Topics |
| |
| Introduction |
- Describing PL/SQL
- Describing the Use of PL/SQL for the Developer and the
Database Administrator
- Explaining the Benefits of PL/SQL
- PL/SQL program constructs
- PL/SQL anonymous block structure
- Subprogram block structure
- Course objectives and overview
|
|
| Declaring
Variables |
- Recognizing the Basic PL/SQL Block and Its Sections
- Describing the Significance of Variables in PL/SQL
- Distinguishing Between PL/SQL and Non-PL/SQL Variables
- Declaring Variables and Constants Executing a PL/SQL Block
|
|
| Writing
Executable Statements |
- Recognizing the Significance of the Executable Section
- Writing Statements Within the Executable Section
- Describing the Rules of Nested Blocks
- Executing and Testing a PL/SQL Block
|
|
| Interacting
with the Oracle Server |
- Writing a Successful SELECT Statement in PL/SQL
- Declaring the Data type and Size of a PL/SQL Variable
Dynamically
- Writing Data Manipulation Language (DML) Statements in
PL/SQL
|
|
| Writing
Control Structures |
- Identifying the Uses and Types of Control Structures
- Constructing an IF Statement
- Constructing and Identifying Different Loop Statements
- Controlling Block Flow Using Nested Loops and Labels
- Using Logic Tables
|
|
| Working
with Composite Data types |
- Creating User-Defined PL/SQL Records
- Creating a PL/SQL Table
- Creating a PL/SQL Table of Records
- Differentiating Among Records, Tables, and Tables of
Records
|
| |
|
|
| |
|