SlideShare une entreprise Scribd logo
1  sur  13
Oracle SQL/PL SQL
Online Training
Program at
NEWYORKSYS.com



Procedural Language – SQL



PL/SQL and Java are both supported as
internal host languages within Oracle
products.

An extension to SQL with design features
of programming languages (procedural and
object oriented)


It was developed by Oracle Corporation in the late
1980s as procedural extension language for SQL and
the Oracle relational database.

Following are notable facts about PL/SQL:
 PL/SQL is a completely portable, highperformancetransaction-processing language.
 PL/SQL provides a built-in interpreted and
OSindependent programming environment.







Acts as host language for stored procedures and
triggers.
Provides the ability to add middle tier business logic to
client/server applications.
Provides Portability of code from one environment to
another
Improves performance of multi-query transactions.
Provides error handling








PL/SQL is tightly integrated with SQL.
It offers extensive error checking.
It offers numerous data types.
It offers a variety of programming structures.
It supports structured programming through functions
and procedures.
It supports object oriented programming.
It supports developing web applications and server
pages.


PL/SQL Block Types Function Anonymous Procedure
FUNCTION
<name>
RETURN
<datatype>DECLARE
PROCEDURE <name> ISBEGIN IS BEGIN -statements BEGIN statementsEXCEPTION
-statements
EXCEPTIONEND;
EXCEPTION END; END;
 DECLARE (optional)
- variable declarations

 BEGIN (mandatory)
- SQL statements
- PL/SQL statements or sub- blocks

 EXCEPTION (optional)
- actions to perform when errors occur

 END; (mandatory)
A delimiter is a symbol with a special meaning.
Following is the list of delimiters in PL/SQL:
Delimiter

+, -, *, /
%
‘
.
(,)
:
‘

Description
Addition,
subtraction/negation,
multiplication, division
Attribute indicator
Character string delimiter
Component selector
Expression or list
delimiter
Host variable indicator
Item separator
PL/SQL (Programming Language SQL)
is a easy to understand
But, it can allows you to practice
what you learn using the PL/SQL.
PL/SQL is Specially Designed for
Database Oriented Activities.
*

PL/SQL is Very Usefully Language and Tools
of Oracle to Manipulate, Control, Validate,
and Restricted the Unauthorized Access of
Data From the Database.

*

PL/SQL can improve the Performance of an
Application and It is dealing with Error and
return User Friendly Error Message.

*

We can easily show Multiple Records of the
Multiple Table on s the Same Time.

*

PL/SQL Sends an entire Block of Statements
execute to the oracle engine at One Time.
*
*
*
*
*
*

Procedural Language Supported

Reduces Network Traffic
Error Handling
Declare Variable
Intermediate Calculation
Portable Application
PLSQL Importance
SQL statements are defined in term of constraints
we wish to fix on the result of a query. Such a
language is commonly referred to as declarative.
This contrasts with the so called procedural
languages where a program specifies a list of
operations to be performed sequentially to achieve
the desired result.
PL/SQL is most useful to write triggers and stored
procedures. Stored procedures are units of
procedural code stored in a compiled form within
the database.
www.newyorksys.com

enquiry@newyorksys.us

718-313-0499
CONTACT US
NewyorkSys is one of the leading Training
Company in US. We have certified
trainers. We provide Online Training, Fast
Track online training, with job assistance.
For more details Visit
http://www.newyorksys.us

USA: +1-718-313-0499 , 718-313-0593
Email : enquiry@newyorksys.us

www.newyorksys.com

enquiry@newyorksys.us

718-313-0499

Contenu connexe

En vedette

Vijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
Vijay_Kr_Singh_Oracle_SQL_PLSQL_DeveloperVijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
Vijay_Kr_Singh_Oracle_SQL_PLSQL_DeveloperVijay Kumar Singh
 
Shridhar_Bhat 3.8Years PLSQL
Shridhar_Bhat 3.8Years PLSQLShridhar_Bhat 3.8Years PLSQL
Shridhar_Bhat 3.8Years PLSQLShridhar Bhat
 
Onofintro 090228160628-phpapp02
Onofintro 090228160628-phpapp02Onofintro 090228160628-phpapp02
Onofintro 090228160628-phpapp02Vijay Patnaik
 
BLANCA KEOGH PLSQL Developer
BLANCA KEOGH PLSQL DeveloperBLANCA KEOGH PLSQL Developer
BLANCA KEOGH PLSQL DeveloperBlanca Murillo
 
Introduction to Oracle Financials
Introduction to Oracle FinancialsIntroduction to Oracle Financials
Introduction to Oracle Financialshasan2000
 

En vedette (6)

Vijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
Vijay_Kr_Singh_Oracle_SQL_PLSQL_DeveloperVijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
Vijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
 
Shridhar_Bhat 3.8Years PLSQL
Shridhar_Bhat 3.8Years PLSQLShridhar_Bhat 3.8Years PLSQL
Shridhar_Bhat 3.8Years PLSQL
 
Onofintro 090228160628-phpapp02
Onofintro 090228160628-phpapp02Onofintro 090228160628-phpapp02
Onofintro 090228160628-phpapp02
 
BLANCA KEOGH PLSQL Developer
BLANCA KEOGH PLSQL DeveloperBLANCA KEOGH PLSQL Developer
BLANCA KEOGH PLSQL Developer
 
Introduction to Oracle Financials
Introduction to Oracle FinancialsIntroduction to Oracle Financials
Introduction to Oracle Financials
 
ELABORACION DE NECTAR
ELABORACION DE NECTARELABORACION DE NECTAR
ELABORACION DE NECTAR
 

Plus de Newyorksys.com

ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDSORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDSNewyorksys.com
 
Sap bodi bods online training course
Sap bodi bods online training courseSap bodi bods online training course
Sap bodi bods online training courseNewyorksys.com
 
Sap basis online training course
Sap basis online training courseSap basis online training course
Sap basis online training courseNewyorksys.com
 
Sap abap hr online training course
Sap abap hr online training courseSap abap hr online training course
Sap abap hr online training courseNewyorksys.com
 
Sap abap online training course
Sap abap online training courseSap abap online training course
Sap abap online training courseNewyorksys.com
 

Plus de Newyorksys.com (6)

ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDSORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
 
Datastage ppt
Datastage pptDatastage ppt
Datastage ppt
 
Sap bodi bods online training course
Sap bodi bods online training courseSap bodi bods online training course
Sap bodi bods online training course
 
Sap basis online training course
Sap basis online training courseSap basis online training course
Sap basis online training course
 
Sap abap hr online training course
Sap abap hr online training courseSap abap hr online training course
Sap abap hr online training course
 
Sap abap online training course
Sap abap online training courseSap abap online training course
Sap abap online training course
 

Dernier

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 

Dernier (20)

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 

SQL/PLSQL Programming Commands-Oracle Fundamentals - Overview

  • 1. Oracle SQL/PL SQL Online Training Program at NEWYORKSYS.com
  • 2.   Procedural Language – SQL  PL/SQL and Java are both supported as internal host languages within Oracle products. An extension to SQL with design features of programming languages (procedural and object oriented)
  • 3.  It was developed by Oracle Corporation in the late 1980s as procedural extension language for SQL and the Oracle relational database. Following are notable facts about PL/SQL:  PL/SQL is a completely portable, highperformancetransaction-processing language.  PL/SQL provides a built-in interpreted and OSindependent programming environment.
  • 4.      Acts as host language for stored procedures and triggers. Provides the ability to add middle tier business logic to client/server applications. Provides Portability of code from one environment to another Improves performance of multi-query transactions. Provides error handling
  • 5.        PL/SQL is tightly integrated with SQL. It offers extensive error checking. It offers numerous data types. It offers a variety of programming structures. It supports structured programming through functions and procedures. It supports object oriented programming. It supports developing web applications and server pages.
  • 6.  PL/SQL Block Types Function Anonymous Procedure FUNCTION <name> RETURN <datatype>DECLARE PROCEDURE <name> ISBEGIN IS BEGIN -statements BEGIN statementsEXCEPTION -statements EXCEPTIONEND; EXCEPTION END; END;
  • 7.  DECLARE (optional) - variable declarations  BEGIN (mandatory) - SQL statements - PL/SQL statements or sub- blocks  EXCEPTION (optional) - actions to perform when errors occur  END; (mandatory)
  • 8. A delimiter is a symbol with a special meaning. Following is the list of delimiters in PL/SQL: Delimiter +, -, *, / % ‘ . (,) : ‘ Description Addition, subtraction/negation, multiplication, division Attribute indicator Character string delimiter Component selector Expression or list delimiter Host variable indicator Item separator
  • 9. PL/SQL (Programming Language SQL) is a easy to understand But, it can allows you to practice what you learn using the PL/SQL. PL/SQL is Specially Designed for Database Oriented Activities.
  • 10. * PL/SQL is Very Usefully Language and Tools of Oracle to Manipulate, Control, Validate, and Restricted the Unauthorized Access of Data From the Database. * PL/SQL can improve the Performance of an Application and It is dealing with Error and return User Friendly Error Message. * We can easily show Multiple Records of the Multiple Table on s the Same Time. * PL/SQL Sends an entire Block of Statements execute to the oracle engine at One Time.
  • 11. * * * * * * Procedural Language Supported Reduces Network Traffic Error Handling Declare Variable Intermediate Calculation Portable Application
  • 12. PLSQL Importance SQL statements are defined in term of constraints we wish to fix on the result of a query. Such a language is commonly referred to as declarative. This contrasts with the so called procedural languages where a program specifies a list of operations to be performed sequentially to achieve the desired result. PL/SQL is most useful to write triggers and stored procedures. Stored procedures are units of procedural code stored in a compiled form within the database. www.newyorksys.com enquiry@newyorksys.us 718-313-0499
  • 13. CONTACT US NewyorkSys is one of the leading Training Company in US. We have certified trainers. We provide Online Training, Fast Track online training, with job assistance. For more details Visit http://www.newyorksys.us USA: +1-718-313-0499 , 718-313-0593 Email : enquiry@newyorksys.us www.newyorksys.com enquiry@newyorksys.us 718-313-0499