SlideShare a Scribd company logo
L/O/G/O
Oracle PL/SQL Training
http://oracleplsqltrainingonline.blogspot.com/
Place Your Text Here
Contents
PL/SQL fundamentals
Oracle 11g and 12c PL/SQL features
Data Manipulation Techniques
Managing data retrieval with cursors
Cursor variables
Place Your Text Here
Contents
Error handling using EXCEPTIONs
Debugging PL/SQL blocks
Achieving Maximum Reusability
Coding user-written functions
Developing safe triggers
Place Your Text Here
Contents
Exploiting Complex Datatypes
Bulk binding for high performance
Finessing the compiler
Types of dynamic SQL
Package Tips and Techniques
Place Your Text Here
PL/SQL fundamentals
• Declaring and anchoring variables
to database definitions
• Flow control constructs
Place Your Text Here
Oracle 11g and 12c PL/SQL
features
• PL/Scope in Oracle 11g
• Returning implicit cursor results from stored
procedures in Oracle 12c
• Declaring local functions within SELECT
statements in Oracle 12c
Place Your Text Here
Data Manipulation Techniques
• Maintaining data with DML statements
• Employing the RETURNING INTO clause
• Solving the fetch-across-commit problem
Place Your Text Here
Managing data retrieval with
cursors
• Implications of explicit and implicit cursors
• Simplifying cursor processing with cursor
FOR LOOPs
• Embedding cursor expressions in SELECT
statements
Place Your Text Here
Cursor variables
• Strong vs. weak cursor variables
• Passing cursor variables to other programs
• Defining REF CURSORS in packages
Place Your Text Here
Debugging PL/SQL blocks
• Simplifying testing and debugging with
conditional compilation
• Interpreting compiler messages
• Applying structured testing techniques
• Building and applying a test bed
• Leveraging the debugging facilities in SQL
Developer
Place Your Text Here
Achieving Maximum Reusability
• Writing stored procedures and functions
• Calling and invoking server-side logic
• Passing input and output parameters
• Implementing an autonomous transaction
Place Your Text Here
Coding user-written functions
• Calling PL/SQL functions from SQL
• Building table-valued functions
Place Your Text Here
Developing safe triggers
• Employing :OLD and :NEW variables
• Avoiding unreliable trigger constructs
• Exploiting schema and database triggers
Place Your Text Here
Exploiting Complex Datatypes
• Collection types
• PL/SQL tables, nested tables, VARRAYs
• Stepping through dense and nonconsecutive
collections
Place Your Text Here
Exploiting Complex Datatypes
• Collection types
• PL/SQL tables, nested tables, VARRAYs
• Stepping through dense and nonconsecutive
collections
Place Your Text Here
Bulk binding for high performance
• Moving data into and out of PL/SQL blocks
• BULK COLLECT INTO and FORALL
• BULK cursor attributes
• BULK EXCEPTION handling
Place Your Text Here
Finessing the compiler
• The EXECUTE IMMEDIATE statement
• The RETURNING INTO clause
Place Your Text Here
Types of dynamic SQL
• Building SQL statements during runtime
• Autogenerating standard code
Place Your Text Here
Package Tips and Techniques
• Package structure: SPEC and BODY
• Eliminating dependency problems
• Overloading for polymorphic effects
• Evaluating application frameworks
• Declaring and using persistent global
variables
L/O/G/O
Thank you!

More Related Content

PPTX
PL/SQL Fundamentals I
PPTX
PLSQL Advanced
PPTX
ORACLE PL SQL FOR BEGINNERS
PPTX
PLSQL Tutorial
PPT
Oracle Baisc Tutorial
PPT
Oracle PLSQL Step By Step Guide
PPT
Oracle: PLSQL
PDF
PL/SQL Fundamentals I
PLSQL Advanced
ORACLE PL SQL FOR BEGINNERS
PLSQL Tutorial
Oracle Baisc Tutorial
Oracle PLSQL Step By Step Guide
Oracle: PLSQL

What's hot (20)

PPTX
Oracle: Procedures
PPT
PPTX
Plsql guide 2
DOC
3963066 pl-sql-notes-only
PPTX
Oracle: PLSQL Introduction
PPTX
4. plsql
PPT
ORACLE PL SQL
PPTX
Cursors, triggers, procedures
PPS
Procedures/functions of rdbms
PPT
PL/SQL Introduction and Concepts
PPTX
Introduction to PL/SQL
PPT
SQL / PL
PDF
PL/SQL Complete Tutorial. All Topics Covered
ODP
ODP
PPTX
Stored procedure in sql server
PPTX
Packages in PL/SQL
PPT
PPTX
pl/sql online Training|sql online Training | iTeknowledge
PPT
1 - Introduction to PL/SQL
Oracle: Procedures
Plsql guide 2
3963066 pl-sql-notes-only
Oracle: PLSQL Introduction
4. plsql
ORACLE PL SQL
Cursors, triggers, procedures
Procedures/functions of rdbms
PL/SQL Introduction and Concepts
Introduction to PL/SQL
SQL / PL
PL/SQL Complete Tutorial. All Topics Covered
Stored procedure in sql server
Packages in PL/SQL
pl/sql online Training|sql online Training | iTeknowledge
1 - Introduction to PL/SQL
Ad

Similar to oracle plsql training | oracle online training | oracle plsql demo | oracle plsql course (20)

DOCX
Oracle Fundamental and PL-SQL.docx
DOCX
Oracle PLSQL Training in Chennai, Tambaram
PDF
Oracle fundamentals and plsql for beginners
PDF
Oracle 11G Development Training noida Delhi NCR
PDF
Oracle11gdevtrainingindelhincr
PDF
Pl sql student guide v 1
DOCX
What does PL_SQL stand for and what is the functioning of PL_SQL.docx
PPTX
Ch as pbdasdadssadsadsadasdasdasdas fdt .pptx
PDF
Pl sql student guide v 4
PPTX
PLSQLmy Updated (1).pptx
DOC
Oracle 11g sql plsql training
PDF
Exploring plsql new features best practices september 2013
DOCX
Oracle 11g developer on linux training in bangalore
DOCX
Oracle 11g developer on linux training in bangalore
PDF
Oracle training in_hyderabad
PPT
SQL- Introduction to PL/SQL
PDF
Database management system chapter5
PPT
10g plsql slide
PPT
Mis4200notes8 2
DOCX
Oracle Course content
Oracle Fundamental and PL-SQL.docx
Oracle PLSQL Training in Chennai, Tambaram
Oracle fundamentals and plsql for beginners
Oracle 11G Development Training noida Delhi NCR
Oracle11gdevtrainingindelhincr
Pl sql student guide v 1
What does PL_SQL stand for and what is the functioning of PL_SQL.docx
Ch as pbdasdadssadsadsadasdasdasdas fdt .pptx
Pl sql student guide v 4
PLSQLmy Updated (1).pptx
Oracle 11g sql plsql training
Exploring plsql new features best practices september 2013
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
Oracle training in_hyderabad
SQL- Introduction to PL/SQL
Database management system chapter5
10g plsql slide
Mis4200notes8 2
Oracle Course content
Ad

More from Nancy Thomas (20)

PPT
unix training | unix training videos | unix course unix online training
PPT
shell programming training | shell programming classes | unix shell programmi...
PPT
selenium training | selenium course | selenium video tutorial | selenium for ...
PPT
workday hcm training | workday hcm online training | workday hcm course
PPT
wordpress training | wordpress certification | wordpress training course | wo...
PPT
python training | python course | python online training
PPT
peoplesoft financials training | peoplesoft financials training online | peop...
PPT
peoplesoft crm training | peoplesoft crm training online | peolplesoft crm co...
PPT
hyperion essbase training | hyperion essbase online training | hyperion essb...
PPT
weblogic training | oracle weblogic online training | weblogic server course
PPT
oracle rac training | oracle rac training videos | oracle rac dba training
PPT
oracle oa framework training | oracle oa framework training courses | oa fram...
PPT
oracle enterprise manager training | oracle enterprise manager course | orac...
PPT
oracle data integrator training | oracle data integrator training videos | or...
PPT
Oracle apex training | Oracle Application Application Express Training | Ora...
PPT
oracle adf training | oracle adf course | oracle adf certification training
PPT
c# training | c# training videos | c# object oriented programming | c# course
PPT
asp .net training | asp.net course | asp.net training online | learn asp.net
PPT
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
PPT
ibm websphere admin training | websphere admin course | ibm websphere adminis...
unix training | unix training videos | unix course unix online training
shell programming training | shell programming classes | unix shell programmi...
selenium training | selenium course | selenium video tutorial | selenium for ...
workday hcm training | workday hcm online training | workday hcm course
wordpress training | wordpress certification | wordpress training course | wo...
python training | python course | python online training
peoplesoft financials training | peoplesoft financials training online | peop...
peoplesoft crm training | peoplesoft crm training online | peolplesoft crm co...
hyperion essbase training | hyperion essbase online training | hyperion essb...
weblogic training | oracle weblogic online training | weblogic server course
oracle rac training | oracle rac training videos | oracle rac dba training
oracle oa framework training | oracle oa framework training courses | oa fram...
oracle enterprise manager training | oracle enterprise manager course | orac...
oracle data integrator training | oracle data integrator training videos | or...
Oracle apex training | Oracle Application Application Express Training | Ora...
oracle adf training | oracle adf course | oracle adf certification training
c# training | c# training videos | c# object oriented programming | c# course
asp .net training | asp.net course | asp.net training online | learn asp.net
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
ibm websphere admin training | websphere admin course | ibm websphere adminis...

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Basic Mud Logging Guide for educational purpose
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Cell Structure & Organelles in detailed.
PPTX
Pharma ospi slides which help in ospi learning
PPTX
master seminar digital applications in india
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
2.FourierTransform-ShortQuestionswithAnswers.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Module 4: Burden of Disease Tutorial Slides S2 2025
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Complications of Minimal Access Surgery at WLH
Basic Mud Logging Guide for educational purpose
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Microbial disease of the cardiovascular and lymphatic systems
Cell Structure & Organelles in detailed.
Pharma ospi slides which help in ospi learning
master seminar digital applications in india
Supply Chain Operations Speaking Notes -ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
Anesthesia in Laparoscopic Surgery in India
TR - Agricultural Crops Production NC III.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
O5-L3 Freight Transport Ops (International) V1.pdf

oracle plsql training | oracle online training | oracle plsql demo | oracle plsql course

  • 2. Place Your Text Here Contents PL/SQL fundamentals Oracle 11g and 12c PL/SQL features Data Manipulation Techniques Managing data retrieval with cursors Cursor variables
  • 3. Place Your Text Here Contents Error handling using EXCEPTIONs Debugging PL/SQL blocks Achieving Maximum Reusability Coding user-written functions Developing safe triggers
  • 4. Place Your Text Here Contents Exploiting Complex Datatypes Bulk binding for high performance Finessing the compiler Types of dynamic SQL Package Tips and Techniques
  • 5. Place Your Text Here PL/SQL fundamentals • Declaring and anchoring variables to database definitions • Flow control constructs
  • 6. Place Your Text Here Oracle 11g and 12c PL/SQL features • PL/Scope in Oracle 11g • Returning implicit cursor results from stored procedures in Oracle 12c • Declaring local functions within SELECT statements in Oracle 12c
  • 7. Place Your Text Here Data Manipulation Techniques • Maintaining data with DML statements • Employing the RETURNING INTO clause • Solving the fetch-across-commit problem
  • 8. Place Your Text Here Managing data retrieval with cursors • Implications of explicit and implicit cursors • Simplifying cursor processing with cursor FOR LOOPs • Embedding cursor expressions in SELECT statements
  • 9. Place Your Text Here Cursor variables • Strong vs. weak cursor variables • Passing cursor variables to other programs • Defining REF CURSORS in packages
  • 10. Place Your Text Here Debugging PL/SQL blocks • Simplifying testing and debugging with conditional compilation • Interpreting compiler messages • Applying structured testing techniques • Building and applying a test bed • Leveraging the debugging facilities in SQL Developer
  • 11. Place Your Text Here Achieving Maximum Reusability • Writing stored procedures and functions • Calling and invoking server-side logic • Passing input and output parameters • Implementing an autonomous transaction
  • 12. Place Your Text Here Coding user-written functions • Calling PL/SQL functions from SQL • Building table-valued functions
  • 13. Place Your Text Here Developing safe triggers • Employing :OLD and :NEW variables • Avoiding unreliable trigger constructs • Exploiting schema and database triggers
  • 14. Place Your Text Here Exploiting Complex Datatypes • Collection types • PL/SQL tables, nested tables, VARRAYs • Stepping through dense and nonconsecutive collections
  • 15. Place Your Text Here Exploiting Complex Datatypes • Collection types • PL/SQL tables, nested tables, VARRAYs • Stepping through dense and nonconsecutive collections
  • 16. Place Your Text Here Bulk binding for high performance • Moving data into and out of PL/SQL blocks • BULK COLLECT INTO and FORALL • BULK cursor attributes • BULK EXCEPTION handling
  • 17. Place Your Text Here Finessing the compiler • The EXECUTE IMMEDIATE statement • The RETURNING INTO clause
  • 18. Place Your Text Here Types of dynamic SQL • Building SQL statements during runtime • Autogenerating standard code
  • 19. Place Your Text Here Package Tips and Techniques • Package structure: SPEC and BODY • Eliminating dependency problems • Overloading for polymorphic effects • Evaluating application frameworks • Declaring and using persistent global variables