Concentrika poppy

About us

Introduction to Oracle Pl/SQL

 

About the course

Delegates will attain an in-depth understanding of Oracle PL/SQL in the SQL*plus environment. You will need PL/SQL where the set returns of SQL no longer meet your programming requirements and you need to “stop on every row” to make coding decisions. The course covers control structures, exception, anonymous blocks, stored procedures, stored functions, packagesand database triggers. Oracle has a rich offering of built-in PL/SQL packages which can be used to control and manage the database. The course introduces the programmers to this wealth of functionality.

Prerequisites

Delegates should have a reasonable knowledge of IT in general. You should feel comfortable investigating system settings through Windows GUI interfaces, as well as entering line commands in console environments. It is important that you be familiar with Oracle SQL and the SQL*Plus monitor. Previous programming experience would be useful, but is not essential if you have the required aptitude for this type of work.

Audience

If you come from one of these business or technical areas, you would find the course very useful:

  • An application developer in an Oracle environment
  • A skilled end user looking at advanced ways of accessing data
  • Programming in Oracle Forms requires a knowledge of PL/SQL
  • Building tables with triggers
  • Project manager seeking to understand and control Oracle database programming
  • Database administrators needing to write automated routines or other facilities for users

Duration

3 days

1. Introduction

PL/SQL Programming applications
Client/server considerations
Syntax rules
Block Structure
Anonymous and stored procedures
Lexical characters in PL/SQL

4. Cursors

Introduction
Definition
Opening
Fetching
Closing
Cursor For Loop
Data Modifications
Impicit Cursors
Cursors Variables

 

7. Built-in packages

Introduction
Standard and DBMS_Standard
DBMS_ALERT
DBMS_DDL
DBMS_JOB
DBMS_LOCK
DBMS_PIPE
DBMS_SESSION
DBMS_SQL
DBMS_TRANSACTION
DBMS_UTILITY
UTL_FILE

2. Programming in PL/SQL

Local Variables
Database Derived Variables
Tables, Records and Arrays
User Defined Variables
Variable Assignment
IF...ELSE
For Loop
While
Endless Loop
GOTO and Labels

 

5. Stored procedures and functions

Introduction
Advantages
Stored Procedures
Input Parameters
Output Parameters
I/O Parameters
Stored Functions
Local Procedures and Functions
Compilation
User Defined Errors
External Programs

8. Database triggers

Introduction
Trigger Usage
Trigger Execution
Trigger Creation
Old and New Data
Delete Triggers
Insert Triggers
Update Triggers
Instead Of Triggers

3. Exception handling

User Defined
Oracle Predefined
Oracle Defined
SQLCODE and SQLERRM
Nested Blocks

6. Packages

Introduction
Package Structure
Package Creation

 




 

 

 

 

Courses
schedule
Contact us