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 (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

Sap abap hr online training course
Sap abap hr online training courseSap abap hr online training course
Sap abap hr online training course
Newyorksys.com
 
Sap abap online training course
Sap abap online training courseSap abap online training course
Sap abap online training course
Newyorksys.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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

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