You are on page 1of 3

Koteswar Apps Technical Training

Blog:
http://appstechnical01.blogspot.in/
email:Koteswar.apps86@gmail.com
Mobile: +919986607229
PL/SQL Overview
Features of PL/SQL
Advantages of PL/SQL
Basic Syntax
The 'Hello World' Example:
The PL/SQL Identifiers
The PL/SQL Delimiters
The PL/SQL Comments
PL/SQL Program Units
Data Types
PL/SQL Scalar Data Types and Subtypes
PL/SQL Numeric Data Types and Subtypes
PL/SQL Character Data Types and Subtypes
PL/SQL Boolean Data Types
PL/SQL Date time and Interval Types
PL/SQL Large Object (LOB) Data Types
PL/SQL User-Defined Subtypes
NULLs in PL/SQL
Variables
Variable Declaration in PL/SQL
Initializing Variables in PL/SQL
Variable Scope in PL/SQL
Assigning SQL Query Results to PL/SQL Variables
Constants
Declaring a Constant
The PL/SQL Literals
Operators
Arithmetic Operators
Relational Operators
Comparison Operators
LIKE Operator
BETWEEN Operator
IN and IS NULL Operators
Logical Operators
PL/SQL Operator Precedence
Conditions
Loops
Reverse FOR LOOP Statement
Labeling a PL/SQL Loop
The Loop Control Statements
Syntax:
The EXIT WHEN Statement
Syntax:
Restrictions with GOTO Statement
Strings
email:Koteswar.apps86@gmail.com
9986607229

Mobile: +91-

Koteswar Apps Technical Training


http://appstechnical01.blogspot.in/
email:Koteswar.apps86@gmail.com
9986607229
Declaring String Variables
PL/SQL String Functions and Operators
Arrays
Creating a Varray Type
Procedures
Parts of a PL/SQL Subprogram
Creating a Procedure
Example:
Executing a Standalone Procedure
Deleting a Standalone Procedure
Parameter Modes in PL/SQL Subprograms
IN & OUT Mode Example 1
IN & OUT Mode Example 2
Methods for Passing Parameters
POSITIONAL NOTATION
NAMED NOTATION
MIXED NOTATION
Functions
Example:
Calling a Function
Example
PL/SQL Recursive Functions
Cursors
Implicit Cursors
Example:
Explicit Cursors
Declaring the Cursor
Opening the Cursor
Fetching the Cursor
Closing the Cursor
Example:
Records
Table-Based Records
Cursor-Based Records
User-Defined Records
Defining a Record
Accessing Fields
Records as Subprogram Parameters
Exceptions
Syntax for Exception Handling
Example
Raising Exceptions
User-defined Exceptions
Example:
Pre-defined Exceptions
email:Koteswar.apps86@gmail.com
9986607229

Blog:
Mobile: +91-

Mobile: +91-

Koteswar Apps Technical Training


Blog:
http://appstechnical01.blogspot.in/
email:Koteswar.apps86@gmail.com
Mobile: +919986607229
Triggers
Benefits of Triggers
Creating Triggers
Example:
Triggering a Trigger
Packages
Package Specification
Package Body
Using the Package Elements
Example:
THE PACKAGE SPECIFICATION:
CREATING THE PACKAGE BODY:
USING THE PACKAGE:
Collections
Index-By Table
Nested Tables
Collection Methods
Collection Exceptions
Transactions
Starting an Ending a Transaction
Committing a Transaction
Rolling Back Transactions
Save points
Automatic Transaction Control
Date & Time
Field Values for Date time and Interval Data Types
The Date time Data Types and Functions
Examples:
The Interval Data Types and Functions
DBMS Output
DBMS_OUTPUT Subprograms
Object Oriented
Instantiating an Object
Member Methods
Using Map method
Using Order method
Inheritance for PL/SQL Objects
Abstract Objects in PL/SQL

email:Koteswar.apps86@gmail.com
9986607229

Mobile: +91-

You might also like