PL SQL

Overview:
The PL/SQL is a procedural language that is an extension to the Oracle SQL or relational databases. PL/SQL includes procedural language elements such as conditions and loops. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. It can handle exceptions (runtime errors). Arrays are supported involving the use of PL/SQL collections.

Training Objectives of PL/SQL
PL SQL Online Training Course provides you with the whole abilities needed to create, implement and manipulate sturdy database packages using the Oracle database gear. We provide ORACLE PL SQL Online Training classes through online by using world class interactive system. We can also provide Technical support. You will be 100% Satisfied because we provide best quality real time ORACLE PL SQL Online Training.

Target Students and Prerequisites:
Students must have sound Technical Knowledge and Logical Skills.

Course Contents:
Basics of PL/SQL
PL/SQL architecture
PL/SQL and SQL*Plus
PL/SQL Basics, Variables, Constants, data types & error handling
PL/SQL wrapper utility
PL/SQL structures
Simple blocks
Control structures

PL/SQL records
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

Error checking exception handling
Defining exceptions
Using the when others clause
Ensuring complete error checking
Passing error messages to calling routine

Boolean logic in PL/SQL
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
If-then-else structure
Testing for numbers characters and Booleans

Cursors in PL/SQL
Cursor basics
Using a cursor for a multi-row SQL query

Iteration in PL/SQL
For loop
While loop

PL/SQL tables
Defining PL/SQL tables
Reasons to use PL/SQL tables
Populating a PL/SQL table
Retrieving from a PL/SQL table

Dynamic SQL in PL/SQL
Introduction to the dbms_sql package
Creating a dynamic SQL statement

Nested blocks in PL/SQL
Introduction to the dbms_sql package
Creating a dynamic SQL statement

Triggers in PL/SQL
Triggers and database events
Defining a trigger
Timing a trigger
Enabling and disabling a trigger

Stored procedures, functions and packages
Basics of stored procedures
Basics of functions
Basics of packages
Defining stored procedures & functions
Function and stored procedures prototypes
Passing arguments to functions and stored procedures
Recompiling functions and stored procedures
Pinning packages in the SGA with dbms_shared_pool.keep
Package forward declaration
Package dependency
Package overloading
Listing package information

Bulking in PL/SQL
Bulk queries
Bulk DML (for all statement)
Using cursor attributes
Analyzing impact of bulk operations

About the Trainer

10 + Years of IT experience, provided training for over 1000+ professionals online Real-time IT experience which enables to provide dedicated quality training. Teaching is his passion vast experience in providing online training around the globe with good communication skills.