SlideShare a Scribd company logo
1 of 8
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
1. RDBMS
• Introduction to RDBMS
• Differentiating DBMS & RDBMS
• Codd’s Rules
SCHAMA OBJECTS IN SQL
• Data Definition Language (DDL)
• Data Manipulation Language (DML)
• Data Control Language (DCL)
• Transaction Control Language (TCL)
3. OPERATORS IN SQL
• Arithmetic operators
• Relational operators
• Logical operators
• Set Operators
4. FUNCTIONS IN SQL
• Single Row Functions
• Numeric Functions
• String Functions
• Date Functions
• Conversion Functions
• Group Functions
• Nesting Functions
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
5. CLAUSES IN SQL
• Using the WHERE Clause
• ORDER BY Clause
• Sorting by Multiple Columns
• HAVING
6. CONSTRAINTS
• Not Null Constraint
• Unique Constraint
• Primary Key Constraint
• Referential Integrity Constraint
• Check Constraint
7. INDEXES
• Simple Index
• Complex Index
• INDEX BY Tables
• Using INDEX BY Table Methods
• INDEX BY Table of Records
8. SYNONYMS
9. SEQUENCES
10. VIEWS
• Read only Views
• Updateable Views
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
11. CLUSTERS
12. JOINS
• Cartesian Products
• Retrieving Records with Equijoins
• Using Table Aliases
• Joining More than Two Tables
• Non-Equijoins
• Outer Joins
• Self Joins
• Creating Cross Joins
• Creating Natural Joins
• Creating Joins with the USING Clause
• Retrieving Records with the USING Clause
• Retrieving Records with the ON Clause
• Creating Three-Way Joins with the ON Clause
• LEFT OUTER JOIN
• RIGHT OUTER JOIN
• FULL OUTER JOIN
13. SUB QUERIES & NESTED QUERIES
14. GRANT & REVOKE PRIVILEGES
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
PLSQL
1. ARCHITECTURE OF PL/SQL
2. STRUCTURE (SKELETON ) OF PL/SQL
3. OPERATORS IN PL/SQL
• Arithmetic Operators
• Comparison Operators
• Logical Operators
4. CONTROL STATEMENTS IN PL/SQL
• Various forms of if
• CASE expressions
5. ITERATIVE CONTROL : LOOP STATEMENTS
• Basic Loops
• WHILE Loops
• FOR LOOPS
• Nested Loops
6. EXCEPTION HANDLING
• Handling Exceptions with PL/SQL
• Exception Types
• Implicitly raised
• Explicitly raised
• Trapping Exceptions
• Predefined Exceptions
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
• Non predefined Error
• Functions for Trapping Exceptions
• User-Defined Exceptions
• Propagating Exceptions
• RAISE_APPLICATION_ERROR
7. ATTRIBUTES IN PL/SQL
• % type
• % rowtype
8. CURSORS IN PL/SQL
• About Cursors
• Implicit cursors
• Explicit cursors
• Declaring the cursor
• Opening the cursor
• Fetching the data from the cursor
• Explicit Cursor Attributes
• Cursors and Records
• Cursor For Loops
9. ADVANCED EXPLICIT CURSOR CONCEPTS
• Cursor with Parameters
• The FOR UPDATE Clause
• The WHERE CURRENT OF Clause
• Cursors with Sub queries
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
10. PROCEDURES IN PL/SQL
• PL/SQL Program Constructs
• Overview of Subprograms
• Block Structure for Anonymous PL/SQL
Blocks
• PL/SQL Subprograms
• Developing Subprograms by Using iSQL*Plus
• Invoking Stored Procedures and Functions
• Creating Procedures
• Formal parameters VS Actual parameters
• Creating Procedures with Parameters
(IN,OUT,INOUT)
• Declaring Subprograms
• Invoking a Procedure from Another Procedure
• Handled Exceptions
• Un-Handled Exceptions
• Removing Procedures
11. FUNCTIONS IN PL/SQL
• Creating Functions
• Executing Functions
• Invoking Functions in SQL Expressions
• Restrictions on Calling Functions from SQL Expressions
• Removing Functions
• Comparing Procedures and Functions
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
12. PACKAGES IN PL/SQL
• Advantages of Packages
• Components of a Package
• Referencing Package Objects
• Developing a Package
• Creating the Package Specification
• Declaring Public Constructs
• Creating the Package Body
• Public and Private Constructs
• Invoking Package Constructs
• Declaring a Bodiless Package
• Removing Packages
• Overloading
• Using Forward Declarations
• Creating a One--Time--Only Procedure
• Using the DBMS_SQL Package
• Dynamic SQL Using EXECUTE IMMEDIATE
• Using the DBMS_DDL Package
13. MANIPULATING LARGE OBJECTS
• Contrasting LONG and LOB data types
• Managing Internal LOB’s
• Managing BFILES
• DBMS_LOB_WRITE and DBMS_LOB_READ
• Creating a Temporary LOB
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
ORACLE 11G
14. TRIGGERS
• Database triggers
• Creating DML Statement triggers
• Using Conditional Predicates
• Creating DML ROW Trigger
• Using OLD and NEW Qualifiers
• Restricting a ROW Trigger
• Differentiating Between Database Triggers and Stored Procedures
• Managing Triggers
• Drop trigger
15. ORDBMS CONCEPTS

More Related Content

Viewers also liked (20)

Tally
TallyTally
Tally
 
Sap apo
Sap apoSap apo
Sap apo
 
Sap bi bo
Sap bi boSap bi bo
Sap bi bo
 
Sap fico
Sap ficoSap fico
Sap fico
 
Sap mm
Sap mmSap mm
Sap mm
 
Ms office
Ms officeMs office
Ms office
 
C++
C++C++
C++
 
Introduction to oracle functions
Introduction to oracle functionsIntroduction to oracle functions
Introduction to oracle functions
 
Sap abap
Sap abapSap abap
Sap abap
 
Something about oracle joins
Something about oracle joinsSomething about oracle joins
Something about oracle joins
 
Sap hana
Sap hanaSap hana
Sap hana
 
oracle joins and sql joins
oracle joins and sql joinsoracle joins and sql joins
oracle joins and sql joins
 
Sap basis
Sap basisSap basis
Sap basis
 
Web designing
Web designingWeb designing
Web designing
 
Pagemaker6.5 ppt
Pagemaker6.5 pptPagemaker6.5 ppt
Pagemaker6.5 ppt
 
Oracle: Joins
Oracle: JoinsOracle: Joins
Oracle: Joins
 
Oracle Erp solutions
Oracle Erp solutionsOracle Erp solutions
Oracle Erp solutions
 
Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and Architecture
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
ORACLE PL SQL FOR BEGINNERS
ORACLE PL SQL FOR BEGINNERSORACLE PL SQL FOR BEGINNERS
ORACLE PL SQL FOR BEGINNERS
 

Similar to Oracle

#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchoolSequelGate
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 

Similar to Oracle (20)

Sql server
Sql serverSql server
Sql server
 
C++
C++C++
C++
 
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
 
Testing
TestingTesting
Testing
 
Sap abap
Sap abapSap abap
Sap abap
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 

Recently uploaded

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Oracle

  • 1. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 1. RDBMS • Introduction to RDBMS • Differentiating DBMS & RDBMS • Codd’s Rules SCHAMA OBJECTS IN SQL • Data Definition Language (DDL) • Data Manipulation Language (DML) • Data Control Language (DCL) • Transaction Control Language (TCL) 3. OPERATORS IN SQL • Arithmetic operators • Relational operators • Logical operators • Set Operators 4. FUNCTIONS IN SQL • Single Row Functions • Numeric Functions • String Functions • Date Functions • Conversion Functions • Group Functions • Nesting Functions
  • 2. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 5. CLAUSES IN SQL • Using the WHERE Clause • ORDER BY Clause • Sorting by Multiple Columns • HAVING 6. CONSTRAINTS • Not Null Constraint • Unique Constraint • Primary Key Constraint • Referential Integrity Constraint • Check Constraint 7. INDEXES • Simple Index • Complex Index • INDEX BY Tables • Using INDEX BY Table Methods • INDEX BY Table of Records 8. SYNONYMS 9. SEQUENCES 10. VIEWS • Read only Views • Updateable Views
  • 3. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 11. CLUSTERS 12. JOINS • Cartesian Products • Retrieving Records with Equijoins • Using Table Aliases • Joining More than Two Tables • Non-Equijoins • Outer Joins • Self Joins • Creating Cross Joins • Creating Natural Joins • Creating Joins with the USING Clause • Retrieving Records with the USING Clause • Retrieving Records with the ON Clause • Creating Three-Way Joins with the ON Clause • LEFT OUTER JOIN • RIGHT OUTER JOIN • FULL OUTER JOIN 13. SUB QUERIES & NESTED QUERIES 14. GRANT & REVOKE PRIVILEGES
  • 4. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G PLSQL 1. ARCHITECTURE OF PL/SQL 2. STRUCTURE (SKELETON ) OF PL/SQL 3. OPERATORS IN PL/SQL • Arithmetic Operators • Comparison Operators • Logical Operators 4. CONTROL STATEMENTS IN PL/SQL • Various forms of if • CASE expressions 5. ITERATIVE CONTROL : LOOP STATEMENTS • Basic Loops • WHILE Loops • FOR LOOPS • Nested Loops 6. EXCEPTION HANDLING • Handling Exceptions with PL/SQL • Exception Types • Implicitly raised • Explicitly raised • Trapping Exceptions • Predefined Exceptions
  • 5. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G • Non predefined Error • Functions for Trapping Exceptions • User-Defined Exceptions • Propagating Exceptions • RAISE_APPLICATION_ERROR 7. ATTRIBUTES IN PL/SQL • % type • % rowtype 8. CURSORS IN PL/SQL • About Cursors • Implicit cursors • Explicit cursors • Declaring the cursor • Opening the cursor • Fetching the data from the cursor • Explicit Cursor Attributes • Cursors and Records • Cursor For Loops 9. ADVANCED EXPLICIT CURSOR CONCEPTS • Cursor with Parameters • The FOR UPDATE Clause • The WHERE CURRENT OF Clause • Cursors with Sub queries
  • 6. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 10. PROCEDURES IN PL/SQL • PL/SQL Program Constructs • Overview of Subprograms • Block Structure for Anonymous PL/SQL Blocks • PL/SQL Subprograms • Developing Subprograms by Using iSQL*Plus • Invoking Stored Procedures and Functions • Creating Procedures • Formal parameters VS Actual parameters • Creating Procedures with Parameters (IN,OUT,INOUT) • Declaring Subprograms • Invoking a Procedure from Another Procedure • Handled Exceptions • Un-Handled Exceptions • Removing Procedures 11. FUNCTIONS IN PL/SQL • Creating Functions • Executing Functions • Invoking Functions in SQL Expressions • Restrictions on Calling Functions from SQL Expressions • Removing Functions • Comparing Procedures and Functions
  • 7. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 12. PACKAGES IN PL/SQL • Advantages of Packages • Components of a Package • Referencing Package Objects • Developing a Package • Creating the Package Specification • Declaring Public Constructs • Creating the Package Body • Public and Private Constructs • Invoking Package Constructs • Declaring a Bodiless Package • Removing Packages • Overloading • Using Forward Declarations • Creating a One--Time--Only Procedure • Using the DBMS_SQL Package • Dynamic SQL Using EXECUTE IMMEDIATE • Using the DBMS_DDL Package 13. MANIPULATING LARGE OBJECTS • Contrasting LONG and LOB data types • Managing Internal LOB’s • Managing BFILES • DBMS_LOB_WRITE and DBMS_LOB_READ • Creating a Temporary LOB
  • 8. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 ORACLE 11G 14. TRIGGERS • Database triggers • Creating DML Statement triggers • Using Conditional Predicates • Creating DML ROW Trigger • Using OLD and NEW Qualifiers • Restricting a ROW Trigger • Differentiating Between Database Triggers and Stored Procedures • Managing Triggers • Drop trigger 15. ORDBMS CONCEPTS