SlideShare une entreprise Scribd logo
1  sur  6
Oracle PL/SQL Course Contents


                                                                           Ph: 91 8807725095
                                                                       info@radiantbusiness.in
                                                                       www.radiantbusiness.in




Introduction
      Course Objectives
      Course Agenda
      Describe the Human Resources (HR) Schema
      PL/SQL development environments available in this course
      Introduction to SQL Developer




Introduction to PL/SQL
      Overview of PL/SQL
      Identify the benefits of PL/SQL Subprograms
      Overview of the types of PL/SQL blocks
      Create a Simple Anonymous Block
      How to generate output from a PL/SQL Block?




Declare PL/SQL Identifiers
      List the different Types of Identifiers in a PL/SQL subprogram
      Usage of the Declarative Section to Define Identifiers
      Use variables to store data
      Identify Scalar Data Types
      The %TYPE Attribute
      What are Bind Variables?
      Sequences in PL/SQL Expressions




Write Executable Statements
      Describe Basic PL/SQL Block Syntax Guidelines
      Learn to Comment the Code
      Deployment of SQL Functions in PL/SQL
      How to convert Data Types?
      Describe Nested Blocks
      Identify the Operators in PL/SQL




Interaction with the Oracle Server
      Invoke SELECT Statements in PL/SQL
      Retrieve Data in PL/SQL
Oracle PL/SQL Course Contents


                                                                       Ph: 91 8807725095
                                                                   info@radiantbusiness.in
                                                                   www.radiantbusiness.in

      SQL Cursor concept
      Avoid Errors by using Naming Conventions when using Retrieval and DML Statements
      Data Manipulation in the Server using PL/SQL
      Understand the SQL Cursor concept
      Use SQL Cursor Attributes to Obtain Feedback on DML
      Save and Discard Transactions




Control Structures
      Conditional processing using IF Statements
      Conditional processing using CASE Statements
      Describe simple Loop Statement
      Describe While Loop Statement
      Describe For Loop Statement
      Use the Continue Statement




Composite Data Types
      Use PL/SQL Records
      The %ROWTYPE Attribute
      Insert and Update with PL/SQL Records
      INDEX BY Tables
      Examine INDEX BY Table Methods
      Use INDEX BY Table of Records




Explicit Cursors
      What are Explicit Cursors?
      Declare the Cursor
      Open the Cursor
      Fetch data from the Cursor
      Close the Cursor
      Cursor FOR loop
      The %NOTFOUND and %ROWCOUNT Attributes
      Describe the FOR UPDATE Clause and WHERE CURRENT Clause




Exception Handling
      Understand Exceptions
      Handle Exceptions with PL/SQL
      Trap Predefined Oracle Server Errors
Oracle PL/SQL Course Contents


                                                                          Ph: 91 8807725095
                                                                      info@radiantbusiness.in
                                                                      www.radiantbusiness.in

      Trap Non-Predefined Oracle Server Errors
      Trap User-Defined Exceptions
      Propagate Exceptions
      RAISE_APPLICATION_ERROR Procedure




Stored Procedures
      Create a Modularized and Layered Subprogram Design
      Modularize Development With PL/SQL Blocks
      Understand the PL/SQL Execution Environment
      List the benefits of using PL/SQL Subprograms
      List the differences between Anonymous Blocks and Subprograms
      Create, Call, and Remove Stored Procedures
      Implement Procedures Parameters and Parameters Modes
      View Procedure Information




Stored Functions and Debugging Subprograms
      Create, Call, and Remove a Stored Function
      Identify the advantages of using Stored Functions
      Identify the steps to create a stored function
      Invoke User-Defined Functions in SQL Statements
      Restrictions when calling Functions
      Control side effects when calling Functions
      View Functions Information
      How to debug Functions and Procedures?




Packages
      Listing the advantages of Packages
      Describe Packages
      What are the components of a Package?
      Develop a Package
      How to enable visibility of a Package’s Components?
      Create the Package Specification and Body using the SQL CREATE Statement and SQL
      Developer
      Invoke the Package Constructs
      View the PL/SQL Source Code using the Data Dictionary




Deploying Packages
Oracle PL/SQL Course Contents


                                                                          Ph: 91 8807725095
                                                                      info@radiantbusiness.in
                                                                      www.radiantbusiness.in

      Overloading Subprograms in PL/SQL
      Use the STANDARD Package
      Use Forward Declarations to solve Illegal Procedure Reference
      Implement Package Functions in SQL and Restrictions
      Persistent State of Packages
      Persistent State of a Package Cursor
      Control side effects of PL/SQL Subprograms
      Invoke PL/SQL Tables of Records in Packages




Implement Oracle-Supplied Packages in Application
Development
      What are Oracle-Supplied Packages?
      Examples of some of the Oracle-Supplied Packages
      How does the DBMS_OUTPUT Package work?
      Use the UTL_FILE Package to Interact with Operating System Files
      Invoke the UTL_MAIL Package
      Write UTL_MAIL Subprograms




Dynamic SQL
      The Execution Flow of SQL
      What is Dynamic SQL?
      Declare Cursor Variables
      Dynamically Executing a PL/SQL Block
      Configure Native Dynamic SQL to Compile PL/SQL Code
      How to invoke DBMS_SQL Package?
      Implement DBMS_SQL with a Parameterized DML Statement
      Dynamic SQL Functional Completeness




Design Considerations for PL/SQL Code
      Standardize Constants and Exceptions
      Understand Local Subprograms
      Write Autonomous Transactions
      Implement the NOCOPY Compiler Hint
      Invoke the PARALLEL_ENABLE Hint
      The Cross-Session PL/SQL Function Result Cache
      The DETERMINISTIC Clause with Functions
      Usage of Bulk Binding to Improve Performance
Oracle PL/SQL Course Contents


                                                                        Ph: 91 8807725095
                                                                    info@radiantbusiness.in
                                                                    www.radiantbusiness.in


Triggers
      Describe Triggers
      Identify the Trigger Event Types and Body
      Business Application Scenarios for Implementing Triggers
      Create DML Triggers using the CREATE TRIGGER Statement and SQL Developer
      Identify the Trigger Event Types, Body, and Firing (Timing)
      Differences between Statement Level Triggers and Row Level Triggers
      Create Instead of and Disabled Triggers
      How to Manage, Test and Remove Triggers?




Creating Compound, DDL, and Event Database Triggers
      What are Compound Triggers?
      Identify the Timing-Point Sections of a Table Compound Trigger
      Understand the Compound Trigger Structure for Tables and Views
      Implement a Compound Trigger to Resolve the Mutating Table Error
      Comparison of Database Triggers to Stored Procedures
      Create Triggers on DDL Statements
      Create Database-Event and System-Events Triggers
      System Privileges Required to Manage Triggers




PL/SQL Compiler
      What is the PL/SQL Compiler?
      Describe the Initialization Parameters for PL/SQL Compilation
      List the new PL/SQL Compile Time Warnings
      Overview of PL/SQL Compile Time Warnings for Subprograms
      List the benefits of Compiler Warnings
      List the PL/SQL Compile Time Warning Messages Categories
      Setting the Warning Messages Levels: Using SQL Developer, PLSQL_WARNINGS Initialization
      Parameter, and the DBMS_WARNING Package Subprograms
      View Compiler Warnings: Using SQL Developer, SQL*Plus, or the Data Dictionary Views




Manage PL/SQL Code
      What Is Conditional Compilation?
      Implement Selection Directives
      Invoke Predefined and User-Defined Inquiry Directives
      The PLSQL_CCFLAGS Parameter and the Inquiry Directive
      Conditional Compilation Error Directives to Raise User-Defined Errors
      The DBMS_DB_VERSION Package
      Write DBMS_PREPROCESSOR Procedures to Print or Retrieve Source Text
Oracle PL/SQL Course Contents


                                                                  Ph: 91 8807725095
                                                              info@radiantbusiness.in
                                                              www.radiantbusiness.in

      Obfuscation and Wrapping PL/SQL Code




Manage Dependencies
      Overview of Schema Object Dependencies
      Query Direct Object Dependencies using the USER_DEPENDENCIES View
      Query an Object’s Status
      Invalidation of Dependent Objects
      Display the Direct and Indirect Dependencies
      Fine-Grained Dependency Management in Oracle Database 11g
      Understand Remote Dependencies
      Recompile a PL/SQL Program Unit

Contenu connexe

Tendances

Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...
Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...
Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...Edureka!
 
Java EE 7 (Hamed Hatami)
Java EE 7 (Hamed Hatami)Java EE 7 (Hamed Hatami)
Java EE 7 (Hamed Hatami)Hamed Hatami
 
Domas monkus drupal module development
Domas monkus drupal module developmentDomas monkus drupal module development
Domas monkus drupal module developmentDomas Monkus
 
Cocoa encyclopedia
Cocoa encyclopediaCocoa encyclopedia
Cocoa encyclopediaAlex Ali
 
Free Ebooks Download edhole.com
Free Ebooks Download edhole.comFree Ebooks Download edhole.com
Free Ebooks Download edhole.comEdhole.com
 
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, JohannesburgJava EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, JohannesburgArun Gupta
 
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012Arun Gupta
 
OTN Tour 2013: What's new in java EE 7
OTN Tour 2013: What's new in java EE 7OTN Tour 2013: What's new in java EE 7
OTN Tour 2013: What's new in java EE 7Bruno Borges
 
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012Arun Gupta
 
OSGi Persistence With EclipseLink
OSGi Persistence With EclipseLinkOSGi Persistence With EclipseLink
OSGi Persistence With EclipseLinkShaun Smith
 

Tendances (20)

embedded-static-&dynamic
embedded-static-&dynamicembedded-static-&dynamic
embedded-static-&dynamic
 
Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...
Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...
Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...
 
Java EE 7 (Hamed Hatami)
Java EE 7 (Hamed Hatami)Java EE 7 (Hamed Hatami)
Java EE 7 (Hamed Hatami)
 
plsql les02
 plsql les02 plsql les02
plsql les02
 
Java EE 7 - Overview and Status
Java EE 7  - Overview and StatusJava EE 7  - Overview and Status
Java EE 7 - Overview and Status
 
Java ee7 1hour
Java ee7 1hourJava ee7 1hour
Java ee7 1hour
 
Domas monkus drupal module development
Domas monkus drupal module developmentDomas monkus drupal module development
Domas monkus drupal module development
 
Cocoa encyclopedia
Cocoa encyclopediaCocoa encyclopedia
Cocoa encyclopedia
 
OMG D&C Tutorial
OMG D&C TutorialOMG D&C Tutorial
OMG D&C Tutorial
 
plsql les03
 plsql les03 plsql les03
plsql les03
 
J2ee
J2eeJ2ee
J2ee
 
Plsql les04
Plsql les04Plsql les04
Plsql les04
 
Free Ebooks Download edhole.com
Free Ebooks Download edhole.comFree Ebooks Download edhole.com
Free Ebooks Download edhole.com
 
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, JohannesburgJava EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
 
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
 
Chapter2 j2ee
Chapter2 j2eeChapter2 j2ee
Chapter2 j2ee
 
OTN Tour 2013: What's new in java EE 7
OTN Tour 2013: What's new in java EE 7OTN Tour 2013: What's new in java EE 7
OTN Tour 2013: What's new in java EE 7
 
JavaServer Pages
JavaServer PagesJavaServer Pages
JavaServer Pages
 
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
 
OSGi Persistence With EclipseLink
OSGi Persistence With EclipseLinkOSGi Persistence With EclipseLink
OSGi Persistence With EclipseLink
 

En vedette

Prospect for buddhist youth
Prospect for buddhist youthProspect for buddhist youth
Prospect for buddhist youthKiran Maharjan
 
ASP.Net Training Institute in Chennai, Tambaram
ASP.Net Training Institute in Chennai, TambaramASP.Net Training Institute in Chennai, Tambaram
ASP.Net Training Institute in Chennai, TambaramRadiant Business Solutions
 
Marketing reading material test 1
Marketing reading material test 1Marketing reading material test 1
Marketing reading material test 1Ankit Malhotra
 
Prospect for buddhist youth
Prospect for buddhist youthProspect for buddhist youth
Prospect for buddhist youthKiran Maharjan
 
Metabolisims ppts By Dr.Psrinivas, Jangaon institute of pharmaceutical sciences.
Metabolisims ppts By Dr.Psrinivas, Jangaon institute of pharmaceutical sciences.Metabolisims ppts By Dr.Psrinivas, Jangaon institute of pharmaceutical sciences.
Metabolisims ppts By Dr.Psrinivas, Jangaon institute of pharmaceutical sciences.cnupogu
 
Nepali english dictionary
Nepali english dictionaryNepali english dictionary
Nepali english dictionaryKiran Maharjan
 

En vedette (15)

Prospect for buddhist youth
Prospect for buddhist youthProspect for buddhist youth
Prospect for buddhist youth
 
ASP.Net Training Institute in Chennai, Tambaram
ASP.Net Training Institute in Chennai, TambaramASP.Net Training Institute in Chennai, Tambaram
ASP.Net Training Institute in Chennai, Tambaram
 
Buddhism for youth
Buddhism for youthBuddhism for youth
Buddhism for youth
 
Marketing reading material test 1
Marketing reading material test 1Marketing reading material test 1
Marketing reading material test 1
 
Buddhism & youth
Buddhism & youthBuddhism & youth
Buddhism & youth
 
law_report_complete_09-02-2014
law_report_complete_09-02-2014law_report_complete_09-02-2014
law_report_complete_09-02-2014
 
Prospect for buddhist youth
Prospect for buddhist youthProspect for buddhist youth
Prospect for buddhist youth
 
Metabolisims ppts By Dr.Psrinivas, Jangaon institute of pharmaceutical sciences.
Metabolisims ppts By Dr.Psrinivas, Jangaon institute of pharmaceutical sciences.Metabolisims ppts By Dr.Psrinivas, Jangaon institute of pharmaceutical sciences.
Metabolisims ppts By Dr.Psrinivas, Jangaon institute of pharmaceutical sciences.
 
Java J2EE Training in Chennai, Tambaram
Java J2EE  Training in Chennai, TambaramJava J2EE  Training in Chennai, Tambaram
Java J2EE Training in Chennai, Tambaram
 
Siris ko phool
Siris ko phoolSiris ko phool
Siris ko phool
 
Buddhism & happy life
Buddhism & happy lifeBuddhism & happy life
Buddhism & happy life
 
Gskch template
Gskch templateGskch template
Gskch template
 
Nepali english dictionary
Nepali english dictionaryNepali english dictionary
Nepali english dictionary
 
Oracle SQL Training in Chennai, Tambaram
Oracle SQL Training in Chennai, TambaramOracle SQL Training in Chennai, Tambaram
Oracle SQL Training in Chennai, Tambaram
 
Field study 1
Field study 1Field study 1
Field study 1
 

Similaire à Oracle PLSQL Training in Chennai, Tambaram

Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)XPERT INFOTECH
 
Oracle Fundamental and PL-SQL.docx
Oracle Fundamental and PL-SQL.docxOracle Fundamental and PL-SQL.docx
Oracle Fundamental and PL-SQL.docxChandan Kumar
 
What does PL_SQL stand for and what is the functioning of PL_SQL.docx
What does PL_SQL stand for and what is the functioning of PL_SQL.docxWhat does PL_SQL stand for and what is the functioning of PL_SQL.docx
What does PL_SQL stand for and what is the functioning of PL_SQL.docxshivanikaale214
 
Plsql course contents
Plsql course contentsPlsql course contents
Plsql course contentsSandeep Deep
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreSuvash Chowdary
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreSuvash Chowdary
 
10g plsql slide
10g plsql slide10g plsql slide
10g plsql slideTanu_Manu
 
Oracle fundamentals and plsql for beginners
Oracle fundamentals and plsql for beginnersOracle fundamentals and plsql for beginners
Oracle fundamentals and plsql for beginnersbispsolutions
 
Oracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincrOracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincrducat1989
 
Database management system chapter5
Database management system chapter5Database management system chapter5
Database management system chapter5Pranab Dasgupta
 
Oracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCROracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCRShri Prakash Pandey
 
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle plsql training | oracle online training | oracle plsql demo | oracle p...oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle plsql training | oracle online training | oracle plsql demo | oracle p...Nancy Thomas
 
Oracle 11g with sql
Oracle 11g with sqlOracle 11g with sql
Oracle 11g with sqlelshiekh1980
 
Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)XPERT INFOTECH
 

Similaire à Oracle PLSQL Training in Chennai, Tambaram (20)

Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)
 
Oracle Fundamental and PL-SQL.docx
Oracle Fundamental and PL-SQL.docxOracle Fundamental and PL-SQL.docx
Oracle Fundamental and PL-SQL.docx
 
What does PL_SQL stand for and what is the functioning of PL_SQL.docx
What does PL_SQL stand for and what is the functioning of PL_SQL.docxWhat does PL_SQL stand for and what is the functioning of PL_SQL.docx
What does PL_SQL stand for and what is the functioning of PL_SQL.docx
 
Plsql course contents
Plsql course contentsPlsql course contents
Plsql course contents
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
 
10g plsql slide
10g plsql slide10g plsql slide
10g plsql slide
 
Oracle fundamentals and plsql for beginners
Oracle fundamentals and plsql for beginnersOracle fundamentals and plsql for beginners
Oracle fundamentals and plsql for beginners
 
Oracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincrOracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincr
 
Introduction to Database SQL & PL/SQL
Introduction to Database SQL & PL/SQLIntroduction to Database SQL & PL/SQL
Introduction to Database SQL & PL/SQL
 
Database management system chapter5
Database management system chapter5Database management system chapter5
Database management system chapter5
 
Oracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCROracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCR
 
A42525
A42525A42525
A42525
 
Plsql guide 2
Plsql guide 2Plsql guide 2
Plsql guide 2
 
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle plsql training | oracle online training | oracle plsql demo | oracle p...oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
 
Pl sql-ch1
Pl sql-ch1Pl sql-ch1
Pl sql-ch1
 
Oracle 11g with sql
Oracle 11g with sqlOracle 11g with sql
Oracle 11g with sql
 
Bn 1018 demo pl sql
Bn 1018 demo  pl sqlBn 1018 demo  pl sql
Bn 1018 demo pl sql
 
Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)
 
Pl sql chapter 1
Pl sql chapter 1Pl sql chapter 1
Pl sql chapter 1
 

Plus de Radiant Business Solutions

Business Analysis Training in T Nagar, Chennai, Tambaram, Guindy
Business Analysis Training in T Nagar, Chennai, Tambaram, GuindyBusiness Analysis Training in T Nagar, Chennai, Tambaram, Guindy
Business Analysis Training in T Nagar, Chennai, Tambaram, GuindyRadiant Business Solutions
 
Business Analyst Training Center in T Nagar, Chennai, Tambaram
Business Analyst Training Center in T Nagar, Chennai, TambaramBusiness Analyst Training Center in T Nagar, Chennai, Tambaram
Business Analyst Training Center in T Nagar, Chennai, TambaramRadiant Business Solutions
 
Business Analyst Training Institute in Chennai, Tambaram, T Nagar
Business Analyst Training Institute in Chennai, Tambaram, T NagarBusiness Analyst Training Institute in Chennai, Tambaram, T Nagar
Business Analyst Training Institute in Chennai, Tambaram, T NagarRadiant Business Solutions
 
Business Analyst Training in Chennai, T Nagar, Tambaram
Business Analyst Training in Chennai, T Nagar, TambaramBusiness Analyst Training in Chennai, T Nagar, Tambaram
Business Analyst Training in Chennai, T Nagar, TambaramRadiant Business Solutions
 
Android Training in Kochi, Ernakulam, Cochin, Kerala
Android Training in Kochi, Ernakulam, Cochin, KeralaAndroid Training in Kochi, Ernakulam, Cochin, Kerala
Android Training in Kochi, Ernakulam, Cochin, KeralaRadiant Business Solutions
 
Android Training Institute in Kochi, Cochin, Ernakulam, Kerala
Android Training Institute in Kochi, Cochin, Ernakulam, KeralaAndroid Training Institute in Kochi, Cochin, Ernakulam, Kerala
Android Training Institute in Kochi, Cochin, Ernakulam, KeralaRadiant Business Solutions
 
Android Development Training in Kochi, Ernakulam, Cochin, Kerala
Android Development Training in Kochi, Ernakulam, Cochin, KeralaAndroid Development Training in Kochi, Ernakulam, Cochin, Kerala
Android Development Training in Kochi, Ernakulam, Cochin, KeralaRadiant Business Solutions
 
Android Training in Chennai I Android Course in Chennai
Android Training in Chennai I Android Course in ChennaiAndroid Training in Chennai I Android Course in Chennai
Android Training in Chennai I Android Course in ChennaiRadiant Business Solutions
 
Technical Writing Training Institute in Chennai, Tambaram, T Nagar
Technical Writing Training Institute in Chennai, Tambaram, T NagarTechnical Writing Training Institute in Chennai, Tambaram, T Nagar
Technical Writing Training Institute in Chennai, Tambaram, T NagarRadiant Business Solutions
 
Business Analysis Training in Trivandrum, Kerala
Business Analysis Training in Trivandrum, KeralaBusiness Analysis Training in Trivandrum, Kerala
Business Analysis Training in Trivandrum, KeralaRadiant Business Solutions
 

Plus de Radiant Business Solutions (20)

Best
Best Best
Best
 
Best HR T
Best HR TBest HR T
Best HR T
 
BA Training in Chennai, T Nagar, Tambaram
BA Training in Chennai, T Nagar, TambaramBA Training in Chennai, T Nagar, Tambaram
BA Training in Chennai, T Nagar, Tambaram
 
Business Analysis Training in T Nagar, Chennai, Tambaram, Guindy
Business Analysis Training in T Nagar, Chennai, Tambaram, GuindyBusiness Analysis Training in T Nagar, Chennai, Tambaram, Guindy
Business Analysis Training in T Nagar, Chennai, Tambaram, Guindy
 
Business Analyst Training Center in T Nagar, Chennai, Tambaram
Business Analyst Training Center in T Nagar, Chennai, TambaramBusiness Analyst Training Center in T Nagar, Chennai, Tambaram
Business Analyst Training Center in T Nagar, Chennai, Tambaram
 
Business An
Business AnBusiness An
Business An
 
Business Analyst Training Institute in Chennai, Tambaram, T Nagar
Business Analyst Training Institute in Chennai, Tambaram, T NagarBusiness Analyst Training Institute in Chennai, Tambaram, T Nagar
Business Analyst Training Institute in Chennai, Tambaram, T Nagar
 
Business Analyst Training in Chennai, T Nagar, Tambaram
Business Analyst Training in Chennai, T Nagar, TambaramBusiness Analyst Training in Chennai, T Nagar, Tambaram
Business Analyst Training in Chennai, T Nagar, Tambaram
 
BA Training in Chennai
BA Training in ChennaiBA Training in Chennai
BA Training in Chennai
 
Android Training in Kochi, Ernakulam, Cochin, Kerala
Android Training in Kochi, Ernakulam, Cochin, KeralaAndroid Training in Kochi, Ernakulam, Cochin, Kerala
Android Training in Kochi, Ernakulam, Cochin, Kerala
 
Android Training Institute in Kochi, Cochin, Ernakulam, Kerala
Android Training Institute in Kochi, Cochin, Ernakulam, KeralaAndroid Training Institute in Kochi, Cochin, Ernakulam, Kerala
Android Training Institute in Kochi, Cochin, Ernakulam, Kerala
 
Android Development Training in Kochi, Ernakulam, Cochin, Kerala
Android Development Training in Kochi, Ernakulam, Cochin, KeralaAndroid Development Training in Kochi, Ernakulam, Cochin, Kerala
Android Development Training in Kochi, Ernakulam, Cochin, Kerala
 
Android Training in Chennai I Android Course in Chennai
Android Training in Chennai I Android Course in ChennaiAndroid Training in Chennai I Android Course in Chennai
Android Training in Chennai I Android Course in Chennai
 
Technical Writing Training Institute in Chennai, Tambaram, T Nagar
Technical Writing Training Institute in Chennai, Tambaram, T NagarTechnical Writing Training Institute in Chennai, Tambaram, T Nagar
Technical Writing Training Institute in Chennai, Tambaram, T Nagar
 
Technical Writing Training in Chennai, Tamb
Technical Writing Training in Chennai, TambTechnical Writing Training in Chennai, Tamb
Technical Writing Training in Chennai, Tamb
 
Business Analyst Training in Pune
Business Analyst Training in PuneBusiness Analyst Training in Pune
Business Analyst Training in Pune
 
Business Analysis Training in Bangalore
Business Analysis Training in BangaloreBusiness Analysis Training in Bangalore
Business Analysis Training in Bangalore
 
Business Analyst Training in Bangalore
Business Analyst Training in BangaloreBusiness Analyst Training in Bangalore
Business Analyst Training in Bangalore
 
HR Training in Chennai
HR Training in ChennaiHR Training in Chennai
HR Training in Chennai
 
Business Analysis Training in Trivandrum, Kerala
Business Analysis Training in Trivandrum, KeralaBusiness Analysis Training in Trivandrum, Kerala
Business Analysis Training in Trivandrum, Kerala
 

Dernier

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Oracle PLSQL Training in Chennai, Tambaram

  • 1. Oracle PL/SQL Course Contents Ph: 91 8807725095 info@radiantbusiness.in www.radiantbusiness.in Introduction Course Objectives Course Agenda Describe the Human Resources (HR) Schema PL/SQL development environments available in this course Introduction to SQL Developer Introduction to PL/SQL Overview of PL/SQL Identify the benefits of PL/SQL Subprograms Overview of the types of PL/SQL blocks Create a Simple Anonymous Block How to generate output from a PL/SQL Block? Declare PL/SQL Identifiers List the different Types of Identifiers in a PL/SQL subprogram Usage of the Declarative Section to Define Identifiers Use variables to store data Identify Scalar Data Types The %TYPE Attribute What are Bind Variables? Sequences in PL/SQL Expressions Write Executable Statements Describe Basic PL/SQL Block Syntax Guidelines Learn to Comment the Code Deployment of SQL Functions in PL/SQL How to convert Data Types? Describe Nested Blocks Identify the Operators in PL/SQL Interaction with the Oracle Server Invoke SELECT Statements in PL/SQL Retrieve Data in PL/SQL
  • 2. Oracle PL/SQL Course Contents Ph: 91 8807725095 info@radiantbusiness.in www.radiantbusiness.in SQL Cursor concept Avoid Errors by using Naming Conventions when using Retrieval and DML Statements Data Manipulation in the Server using PL/SQL Understand the SQL Cursor concept Use SQL Cursor Attributes to Obtain Feedback on DML Save and Discard Transactions Control Structures Conditional processing using IF Statements Conditional processing using CASE Statements Describe simple Loop Statement Describe While Loop Statement Describe For Loop Statement Use the Continue Statement Composite Data Types Use PL/SQL Records The %ROWTYPE Attribute Insert and Update with PL/SQL Records INDEX BY Tables Examine INDEX BY Table Methods Use INDEX BY Table of Records Explicit Cursors What are Explicit Cursors? Declare the Cursor Open the Cursor Fetch data from the Cursor Close the Cursor Cursor FOR loop The %NOTFOUND and %ROWCOUNT Attributes Describe the FOR UPDATE Clause and WHERE CURRENT Clause Exception Handling Understand Exceptions Handle Exceptions with PL/SQL Trap Predefined Oracle Server Errors
  • 3. Oracle PL/SQL Course Contents Ph: 91 8807725095 info@radiantbusiness.in www.radiantbusiness.in Trap Non-Predefined Oracle Server Errors Trap User-Defined Exceptions Propagate Exceptions RAISE_APPLICATION_ERROR Procedure Stored Procedures Create a Modularized and Layered Subprogram Design Modularize Development With PL/SQL Blocks Understand the PL/SQL Execution Environment List the benefits of using PL/SQL Subprograms List the differences between Anonymous Blocks and Subprograms Create, Call, and Remove Stored Procedures Implement Procedures Parameters and Parameters Modes View Procedure Information Stored Functions and Debugging Subprograms Create, Call, and Remove a Stored Function Identify the advantages of using Stored Functions Identify the steps to create a stored function Invoke User-Defined Functions in SQL Statements Restrictions when calling Functions Control side effects when calling Functions View Functions Information How to debug Functions and Procedures? Packages Listing the advantages of Packages Describe Packages What are the components of a Package? Develop a Package How to enable visibility of a Package’s Components? Create the Package Specification and Body using the SQL CREATE Statement and SQL Developer Invoke the Package Constructs View the PL/SQL Source Code using the Data Dictionary Deploying Packages
  • 4. Oracle PL/SQL Course Contents Ph: 91 8807725095 info@radiantbusiness.in www.radiantbusiness.in Overloading Subprograms in PL/SQL Use the STANDARD Package Use Forward Declarations to solve Illegal Procedure Reference Implement Package Functions in SQL and Restrictions Persistent State of Packages Persistent State of a Package Cursor Control side effects of PL/SQL Subprograms Invoke PL/SQL Tables of Records in Packages Implement Oracle-Supplied Packages in Application Development What are Oracle-Supplied Packages? Examples of some of the Oracle-Supplied Packages How does the DBMS_OUTPUT Package work? Use the UTL_FILE Package to Interact with Operating System Files Invoke the UTL_MAIL Package Write UTL_MAIL Subprograms Dynamic SQL The Execution Flow of SQL What is Dynamic SQL? Declare Cursor Variables Dynamically Executing a PL/SQL Block Configure Native Dynamic SQL to Compile PL/SQL Code How to invoke DBMS_SQL Package? Implement DBMS_SQL with a Parameterized DML Statement Dynamic SQL Functional Completeness Design Considerations for PL/SQL Code Standardize Constants and Exceptions Understand Local Subprograms Write Autonomous Transactions Implement the NOCOPY Compiler Hint Invoke the PARALLEL_ENABLE Hint The Cross-Session PL/SQL Function Result Cache The DETERMINISTIC Clause with Functions Usage of Bulk Binding to Improve Performance
  • 5. Oracle PL/SQL Course Contents Ph: 91 8807725095 info@radiantbusiness.in www.radiantbusiness.in Triggers Describe Triggers Identify the Trigger Event Types and Body Business Application Scenarios for Implementing Triggers Create DML Triggers using the CREATE TRIGGER Statement and SQL Developer Identify the Trigger Event Types, Body, and Firing (Timing) Differences between Statement Level Triggers and Row Level Triggers Create Instead of and Disabled Triggers How to Manage, Test and Remove Triggers? Creating Compound, DDL, and Event Database Triggers What are Compound Triggers? Identify the Timing-Point Sections of a Table Compound Trigger Understand the Compound Trigger Structure for Tables and Views Implement a Compound Trigger to Resolve the Mutating Table Error Comparison of Database Triggers to Stored Procedures Create Triggers on DDL Statements Create Database-Event and System-Events Triggers System Privileges Required to Manage Triggers PL/SQL Compiler What is the PL/SQL Compiler? Describe the Initialization Parameters for PL/SQL Compilation List the new PL/SQL Compile Time Warnings Overview of PL/SQL Compile Time Warnings for Subprograms List the benefits of Compiler Warnings List the PL/SQL Compile Time Warning Messages Categories Setting the Warning Messages Levels: Using SQL Developer, PLSQL_WARNINGS Initialization Parameter, and the DBMS_WARNING Package Subprograms View Compiler Warnings: Using SQL Developer, SQL*Plus, or the Data Dictionary Views Manage PL/SQL Code What Is Conditional Compilation? Implement Selection Directives Invoke Predefined and User-Defined Inquiry Directives The PLSQL_CCFLAGS Parameter and the Inquiry Directive Conditional Compilation Error Directives to Raise User-Defined Errors The DBMS_DB_VERSION Package Write DBMS_PREPROCESSOR Procedures to Print or Retrieve Source Text
  • 6. Oracle PL/SQL Course Contents Ph: 91 8807725095 info@radiantbusiness.in www.radiantbusiness.in Obfuscation and Wrapping PL/SQL Code Manage Dependencies Overview of Schema Object Dependencies Query Direct Object Dependencies using the USER_DEPENDENCIES View Query an Object’s Status Invalidation of Dependent Objects Display the Direct and Indirect Dependencies Fine-Grained Dependency Management in Oracle Database 11g Understand Remote Dependencies Recompile a PL/SQL Program Unit