SlideShare a Scribd company logo
Oracle 11g SQL and PL/SQL Course Contents
ORACLE 11g SQL

DBMS Concepts
•

What is Database?

•

What is Database System?

•

RDBMS

•

ORDBMS

•

Difference Between DBMS, RDBMS & ORDBMS

SQL
•

What is SQL?

•

Using SQL*PLUS, Using SQL Developer

•

SELECT statements
Order by Clause
Distinct Clause
Operators
Comparison Conditions
Where Clause

SINGLE-ROW FUNCTIONS
•

Describe various types of functions that are available in SQL

•

Use character, number, and date functions in SELECT statements

•

Describe the use of conversion functions

•

Identify the available group functions

GROUP FUNCTIONS
•

Describe the use of group functions
•

Group data by using the GROUP BY clause

•

Include or exclude grouped rows by using the HAVING clause

•

GROUP BY with ROLLUP and CUBE Operators

JOINS - Displaying Data from Multiple Tables
•

Access data from more than one table using equijoins and nonequijoins

•

Join a table to itself by using a self-join

•

View data that generally does not meet a join condition by using outer joins

•

Cartesian product from two or more tables

SUBQUERIES
•

What is a subqueries

•

Types of problems that subqueries can solve

•

Single-row and multiple-row subqueries

•

Solve problems with correlated subqueries

DML Statements
•

Describe each data manipulation language (DML) statement

•

Insert rows into a table

•

Update rows in a table

•

Delete rows from a table

•

Control transactions

DDL Statements
•

Database objects

•

Table structure and the data types for columns

•

Create a table

•

Creating constraints at the time of table creation
•

Managing Database Objects with Data Dictionary Views

Other Database Objects
•

Simple and complex views

•

Create, maintain, and use sequences

•

Create and maintain indexes

•

Create private and public synonyms

Regular Expression Functions
•

REGEXP_LIKE

•

REGEXP_REPLACE

•

REGEXP_INSTR

•

REGEXP_SUBSTR

•

REGEXP_COUNT
ORACLE 11g PLSQL

Introduction to PL/SQL
•

Describe the need for PL/SQL

•

Benefits of PL/SQL

•

Different types of PL/SQL blocks

Declaring PL/SQL Variables
•

Uses of variables
•

Declare and initialize variables

•

Describe various PLSQL data types

•

Benefits of using the %TYPE attribute

•

Bind variables

Executable Statements in a PLSQL block
•

Lexical units in a PL/SQL block

•

Built-in SQL functions in PL/SQL

•

Nested blocks and variables with labels

•

SQL statements can be directly included in a PL/SQL executable block

•

DML statements in PL/SQL transaction control statements in PL/SQL

•

INTO clause to hold the values returned by a SQL statement

•

Iimplicit cursors and explicit cursors and SQL cursor attributes

Control Structures
•

An IF statement

•

CASE statements and CASE expressions

•

Loop statements

Composite Data Types
•

User-defined PL/SQL records

•

The %ROWTYPE attribute

•

An INDEX BY table and an INDEX BY table of records

•

Describe the differences among records, tables, and tables of records

Explicit Cursors
•

Describe the reasons for using explicit cursors

•

Declare and control explicit cursors
•

Use simple loops and cursor FOR loops to fetch data

•

Use of cursors with parameters

•

FOR UPDATE clause and the WHERE CURRENT clause

Handling Exceptions
•

PL/SQL exceptions and recognize unhandled exceptions

•

Different types of PL/SQL exception handlers

•

The effect of exception propagation in nested blocks

•

Customize PL/SQL exception messages

Stored Procedures and Functions
•

Difference between anonymous block and subprograms

•

Create a simple procedure and invoke it from an anonymous block

•

Create a simple procedure that accepts a parameter

•

Create a simple function

•

Create a simple function that accepts a parameter

•

Differentiate between procedures and functions

Packages
•

Describe packages and their components

•

Create a package to group together related variables, cursors, constants, exceptions,
procedures, and functions

•

Describe a package construct as either public or private

•

Describe the use of a bodiless package

•

Overload package procedures and functions

•

Use forward declarations

Dynamic SQL
•

Describe the execution flow of SQL statements
•

Dynamically build and execute SQL statements using Native Dynamic SQL EXECUTE
IMMEDIATE statement

•

Compare Native Dynamic SQL with the DBMS_SQL package approach

Oracle-Supplied Packages
•

The DBMS_OUTPUT package

•

The UTL_FILE to direct output to operating system files

•

The HTP package to generate a simple Web page

•

The main features of UTL_MAIL

Large Objects
•

Compare LONG and LOB data types

•

Create and maintain LOB data types

•

Internal and external LOBs

Triggers
•

Describe the different types of triggers and their uses

•

Create DML triggers - statement and row triggers

•

Understand trigger-firing sequence

•

Creating database triggers on DDL statements

Courses
•
•
•
•
•
•
•

Offerings

Android
AIX Administration
Business Analyst
CCNA, CCNP Security, CCIE
Citrix XenApp
Cognos 10 BI & Tm1
Crystal Reports
•
•
•
•
•
•
•
•
•
•
•
•
•

Data Stage
DB2 DBA
Dot Net
DAC
Google Web Tool Kit
Hadoop
IBM Lotus Notes (Development)
IBM Lotus Notes Domino Server Administration
IBM Message Broker
IBM MQ Series
IBM Tivoli Access Manager
IBM Web Sphere Application Server Administration (WAS)
IBM WAS Portal server Development

•

IBM Websphere Transformation extender (WTX 8.2)

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Informatica
I Phone
Java/J2EE
J Query
MCITP
MicroSoft .NET Technologies (VB.NET, C#, ASP.NET)
Microstrategy
MicroSoft Business Intelligence
MicroSoft Dynamics CRM
OBIEE 11 g
Oracle APPS – HRMS
Oracle APPS – SCM
Oracle APPS – Financial
Oracle APPS – Technical
Oracle BI Apps
Oracle BI Publisher
Oracle DBA 11g
Oracle RAC
Oracle Fusion SOA
Oracle SQL , PL SQL
People Soft
PHP
Perl Scripting
SAP SD , BO , FICO , BI / BW , APO , BPC, BASIS
Sales Force CRM
SharePoint Server 2010
Shell Scripting
Siebel CRM , EAI, E-Scripting
SQL Server DBA
Springs and Hibernate
Storage Area Network ( SAN)
•
•
•
•
•
•
•
•
•

Tera Data
Testing Tools - QTP, QC, Load Runner, Selenium, ISTQB
TIBCO BW, BE, TIBCO I Process
Tivoli Access Manager & Identity Manager
Unix Administration
VN Ware
WCF, WPF, LINQ, AJAX, SILVER LIGHT
Webmethods
Webservices , SOAP ( JAVA)

Visit www.futurepointtech.com for course curriculum
Drop a mail info@futurepointtech.com we will get in touch with u
•
•
•
•
•
•
•
•
•

Tera Data
Testing Tools - QTP, QC, Load Runner, Selenium, ISTQB
TIBCO BW, BE, TIBCO I Process
Tivoli Access Manager & Identity Manager
Unix Administration
VN Ware
WCF, WPF, LINQ, AJAX, SILVER LIGHT
Webmethods
Webservices , SOAP ( JAVA)

Visit www.futurepointtech.com for course curriculum
Drop a mail info@futurepointtech.com we will get in touch with u

More Related Content

What's hot

Hotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured DataHotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured Data
Marco Gralike
 
Introduction to datomic
Introduction to datomicIntroduction to datomic
Introduction to datomic
Siva Jagadeesan
 
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file serverBGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
Marco Gralike
 
Products.intro.forum version
Products.intro.forum versionProducts.intro.forum version
Products.intro.forum version
sqlserver.co.il
 
SQL Intro
SQL IntroSQL Intro
SQL Intro
koppenolski
 
Liquibase
LiquibaseLiquibase
Liquibase
Roman Uholnikov
 
Partially Contained Databases
Partially Contained DatabasesPartially Contained Databases
Partially Contained Databases
Microsoft TechNet - Belgium and Luxembourg
 
XML Amsterdam - Creating structure in unstructured data
XML Amsterdam - Creating structure in unstructured dataXML Amsterdam - Creating structure in unstructured data
XML Amsterdam - Creating structure in unstructured data
Marco Gralike
 
Li liq liqui liquibase
Li liq liqui liquibaseLi liq liqui liquibase
Li liq liqui liquibase
Yoram Michaeli
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerUKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
Marco Gralike
 
SQLcl the next generation of SQLPlus?
SQLcl the next generation of SQLPlus?SQLcl the next generation of SQLPlus?
SQLcl the next generation of SQLPlus?
Zohar Elkayam
 
BGOUG 2012 - Design concepts for xml applications that will perform
BGOUG 2012 - Design concepts for xml applications that will performBGOUG 2012 - Design concepts for xml applications that will perform
BGOUG 2012 - Design concepts for xml applications that will perform
Marco Gralike
 
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 2
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 2OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 2
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 2
Marco Gralike
 
SQL, Embedded SQL, Dynamic SQL and SQLJ
SQL, Embedded SQL, Dynamic SQL and SQLJSQL, Embedded SQL, Dynamic SQL and SQLJ
SQL, Embedded SQL, Dynamic SQL and SQLJ
Dharita Chokshi
 
Revision
RevisionRevision
Revision
David Sherlock
 
Database versioning with liquibase
Database versioning with liquibaseDatabase versioning with liquibase
Database versioning with liquibase
Return on Intelligence
 
Dojo Grids in XPages
Dojo Grids in XPagesDojo Grids in XPages
Dojo Grids in XPages
Teamstudio
 
Liquibase & Flyway @ Baltic DevOps
Liquibase & Flyway @ Baltic DevOpsLiquibase & Flyway @ Baltic DevOps
Liquibase & Flyway @ Baltic DevOps
Andrei Solntsev
 
Living on the Grid - Unlock the Power of Dojo Data Grids in XPages - MWLUG 2013
Living on the Grid - Unlock the Power of Dojo Data Grids in XPages - MWLUG 2013Living on the Grid - Unlock the Power of Dojo Data Grids in XPages - MWLUG 2013
Living on the Grid - Unlock the Power of Dojo Data Grids in XPages - MWLUG 2013
balassaitis
 
Presenting Data Effectively in XPages - ATLUG May 2013
Presenting Data Effectively in XPages - ATLUG May 2013Presenting Data Effectively in XPages - ATLUG May 2013
Presenting Data Effectively in XPages - ATLUG May 2013
balassaitis
 

What's hot (20)

Hotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured DataHotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured Data
 
Introduction to datomic
Introduction to datomicIntroduction to datomic
Introduction to datomic
 
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file serverBGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
 
Products.intro.forum version
Products.intro.forum versionProducts.intro.forum version
Products.intro.forum version
 
SQL Intro
SQL IntroSQL Intro
SQL Intro
 
Liquibase
LiquibaseLiquibase
Liquibase
 
Partially Contained Databases
Partially Contained DatabasesPartially Contained Databases
Partially Contained Databases
 
XML Amsterdam - Creating structure in unstructured data
XML Amsterdam - Creating structure in unstructured dataXML Amsterdam - Creating structure in unstructured data
XML Amsterdam - Creating structure in unstructured data
 
Li liq liqui liquibase
Li liq liqui liquibaseLi liq liqui liquibase
Li liq liqui liquibase
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerUKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
 
SQLcl the next generation of SQLPlus?
SQLcl the next generation of SQLPlus?SQLcl the next generation of SQLPlus?
SQLcl the next generation of SQLPlus?
 
BGOUG 2012 - Design concepts for xml applications that will perform
BGOUG 2012 - Design concepts for xml applications that will performBGOUG 2012 - Design concepts for xml applications that will perform
BGOUG 2012 - Design concepts for xml applications that will perform
 
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 2
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 2OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 2
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 2
 
SQL, Embedded SQL, Dynamic SQL and SQLJ
SQL, Embedded SQL, Dynamic SQL and SQLJSQL, Embedded SQL, Dynamic SQL and SQLJ
SQL, Embedded SQL, Dynamic SQL and SQLJ
 
Revision
RevisionRevision
Revision
 
Database versioning with liquibase
Database versioning with liquibaseDatabase versioning with liquibase
Database versioning with liquibase
 
Dojo Grids in XPages
Dojo Grids in XPagesDojo Grids in XPages
Dojo Grids in XPages
 
Liquibase & Flyway @ Baltic DevOps
Liquibase & Flyway @ Baltic DevOpsLiquibase & Flyway @ Baltic DevOps
Liquibase & Flyway @ Baltic DevOps
 
Living on the Grid - Unlock the Power of Dojo Data Grids in XPages - MWLUG 2013
Living on the Grid - Unlock the Power of Dojo Data Grids in XPages - MWLUG 2013Living on the Grid - Unlock the Power of Dojo Data Grids in XPages - MWLUG 2013
Living on the Grid - Unlock the Power of Dojo Data Grids in XPages - MWLUG 2013
 
Presenting Data Effectively in XPages - ATLUG May 2013
Presenting Data Effectively in XPages - ATLUG May 2013Presenting Data Effectively in XPages - ATLUG May 2013
Presenting Data Effectively in XPages - ATLUG May 2013
 

Similar to Oracle 11g sql plsql training

Performance dreams of sql server 2014
Performance dreams of sql server 2014Performance dreams of sql server 2014
Performance dreams of sql server 2014
Shehap Elnagar
 
SQL 3.pptx
SQL 3.pptxSQL 3.pptx
SQL 3.pptx
Rishab Saini
 
SQL Commands
SQL Commands SQL Commands
SQL Commands
Sachidananda M H
 
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
 
Querying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptxQuerying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptx
QuyVo27
 
20180929 jssug 10_a5_sql_mk2
20180929 jssug 10_a5_sql_mk220180929 jssug 10_a5_sql_mk2
20180929 jssug 10_a5_sql_mk2
Kunihisa Abukawa
 
Oracle apps technical online training in USA
Oracle apps technical online training in USAOracle apps technical online training in USA
Oracle apps technical online training in USA
Jeri Robinson
 
oracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online trainingoracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online training
Mindmajix Technologies
 
Introduction to SQL, SQL*Plus
Introduction to SQL, SQL*PlusIntroduction to SQL, SQL*Plus
Introduction to SQL, SQL*Plus
Chhom Karath
 
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
Suvash 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 bangalore
Suvash Chowdary
 
BITM3730Week14.pptx
BITM3730Week14.pptxBITM3730Week14.pptx
BITM3730Week14.pptx
MattMarino13
 
6232 b 01
6232 b 016232 b 01
6232 b 01
stamal
 
DB210 Smarter Database IBM Tech Forum 2011
DB210 Smarter Database   IBM Tech Forum 2011DB210 Smarter Database   IBM Tech Forum 2011
DB210 Smarter Database IBM Tech Forum 2011
Laura Hood
 
DMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4ReportingDMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4Reporting
David Mann
 
Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012
Microsoft TechNet - Belgium and Luxembourg
 
Exciting Features for SQL Devs in SQL 2012
Exciting Features for SQL Devs in SQL 2012Exciting Features for SQL Devs in SQL 2012
Exciting Features for SQL Devs in SQL 2012
Brij Mishra
 
Promotional presentation on new Book "MariaDB - Beginners Guide"
Promotional presentation on new Book "MariaDB - Beginners Guide"Promotional presentation on new Book "MariaDB - Beginners Guide"
Promotional presentation on new Book "MariaDB - Beginners Guide"
Rodrigo Ribeiro
 
SQL Server Developer 70-433
SQL Server Developer 70-433SQL Server Developer 70-433
SQL Server Developer 70-433
jasonyousef
 
ow.ppt
ow.pptow.ppt
ow.ppt
ssuser96a63c
 

Similar to Oracle 11g sql plsql training (20)

Performance dreams of sql server 2014
Performance dreams of sql server 2014Performance dreams of sql server 2014
Performance dreams of sql server 2014
 
SQL 3.pptx
SQL 3.pptxSQL 3.pptx
SQL 3.pptx
 
SQL Commands
SQL Commands SQL Commands
SQL Commands
 
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...
 
Querying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptxQuerying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptx
 
20180929 jssug 10_a5_sql_mk2
20180929 jssug 10_a5_sql_mk220180929 jssug 10_a5_sql_mk2
20180929 jssug 10_a5_sql_mk2
 
Oracle apps technical online training in USA
Oracle apps technical online training in USAOracle apps technical online training in USA
Oracle apps technical online training in USA
 
oracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online trainingoracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online training
 
Introduction to SQL, SQL*Plus
Introduction to SQL, SQL*PlusIntroduction to SQL, SQL*Plus
Introduction to SQL, SQL*Plus
 
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
 
BITM3730Week14.pptx
BITM3730Week14.pptxBITM3730Week14.pptx
BITM3730Week14.pptx
 
6232 b 01
6232 b 016232 b 01
6232 b 01
 
DB210 Smarter Database IBM Tech Forum 2011
DB210 Smarter Database   IBM Tech Forum 2011DB210 Smarter Database   IBM Tech Forum 2011
DB210 Smarter Database IBM Tech Forum 2011
 
DMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4ReportingDMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4Reporting
 
Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012
 
Exciting Features for SQL Devs in SQL 2012
Exciting Features for SQL Devs in SQL 2012Exciting Features for SQL Devs in SQL 2012
Exciting Features for SQL Devs in SQL 2012
 
Promotional presentation on new Book "MariaDB - Beginners Guide"
Promotional presentation on new Book "MariaDB - Beginners Guide"Promotional presentation on new Book "MariaDB - Beginners Guide"
Promotional presentation on new Book "MariaDB - Beginners Guide"
 
SQL Server Developer 70-433
SQL Server Developer 70-433SQL Server Developer 70-433
SQL Server Developer 70-433
 
ow.ppt
ow.pptow.ppt
ow.ppt
 

More from FuturePoint Technologies

Devops training at futurepointtech.com
Devops training at futurepointtech.comDevops training at futurepointtech.com
Devops training at futurepointtech.com
FuturePoint Technologies
 
Mvc Training
Mvc TrainingMvc Training
Ibm integration bus
Ibm integration busIbm integration bus
Ibm integration bus
FuturePoint Technologies
 
Sap business objects bobi training
Sap business objects bobi trainingSap business objects bobi training
Sap business objects bobi training
FuturePoint Technologies
 
Sap fico training course
Sap fico training courseSap fico training course
Sap fico training course
FuturePoint Technologies
 
Websphere portal server administration training course
Websphere portal server administration training courseWebsphere portal server administration training course
Websphere portal server administration training course
FuturePoint Technologies
 
Sql server dba 2012 administration training
Sql server dba 2012 administration trainingSql server dba 2012 administration training
Sql server dba 2012 administration training
FuturePoint Technologies
 
Oracle dba golden gate training
Oracle dba golden gate trainingOracle dba golden gate training
Oracle dba golden gate training
FuturePoint Technologies
 
Websphere mq series admin training
Websphere mq series admin trainingWebsphere mq series admin training
Websphere mq series admin training
FuturePoint Technologies
 
Oracle apps project accounting training
Oracle apps project accounting trainingOracle apps project accounting training
Oracle apps project accounting training
FuturePoint Technologies
 
Oracle golden gate training
Oracle golden gate trainingOracle golden gate training
Oracle golden gate training
FuturePoint Technologies
 
Sap hana training
Sap hana trainingSap hana training
Sap hana training
FuturePoint Technologies
 
Tableau training course
Tableau training courseTableau training course
Tableau training course
FuturePoint Technologies
 
Sharepoint server 2013 training
Sharepoint server  2013 trainingSharepoint server  2013 training
Sharepoint server 2013 training
FuturePoint Technologies
 
Oracle golden gate training course
Oracle golden gate training courseOracle golden gate training course
Oracle golden gate training course
FuturePoint Technologies
 
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 trainingSap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
FuturePoint Technologies
 
Web services soap rest training
Web services soap rest trainingWeb services soap rest training
Web services soap rest training
FuturePoint Technologies
 
Sql server dba training
Sql server dba trainingSql server dba training
Sql server dba training
FuturePoint Technologies
 
Ibm tivoli access manager online training
Ibm tivoli access manager online trainingIbm tivoli access manager online training
Ibm tivoli access manager online training
FuturePoint Technologies
 
Oracle apps r12 scm functional training
Oracle apps r12 scm functional trainingOracle apps r12 scm functional training
Oracle apps r12 scm functional training
FuturePoint Technologies
 

More from FuturePoint Technologies (20)

Devops training at futurepointtech.com
Devops training at futurepointtech.comDevops training at futurepointtech.com
Devops training at futurepointtech.com
 
Mvc Training
Mvc TrainingMvc Training
Mvc Training
 
Ibm integration bus
Ibm integration busIbm integration bus
Ibm integration bus
 
Sap business objects bobi training
Sap business objects bobi trainingSap business objects bobi training
Sap business objects bobi training
 
Sap fico training course
Sap fico training courseSap fico training course
Sap fico training course
 
Websphere portal server administration training course
Websphere portal server administration training courseWebsphere portal server administration training course
Websphere portal server administration training course
 
Sql server dba 2012 administration training
Sql server dba 2012 administration trainingSql server dba 2012 administration training
Sql server dba 2012 administration training
 
Oracle dba golden gate training
Oracle dba golden gate trainingOracle dba golden gate training
Oracle dba golden gate training
 
Websphere mq series admin training
Websphere mq series admin trainingWebsphere mq series admin training
Websphere mq series admin training
 
Oracle apps project accounting training
Oracle apps project accounting trainingOracle apps project accounting training
Oracle apps project accounting training
 
Oracle golden gate training
Oracle golden gate trainingOracle golden gate training
Oracle golden gate training
 
Sap hana training
Sap hana trainingSap hana training
Sap hana training
 
Tableau training course
Tableau training courseTableau training course
Tableau training course
 
Sharepoint server 2013 training
Sharepoint server  2013 trainingSharepoint server  2013 training
Sharepoint server 2013 training
 
Oracle golden gate training course
Oracle golden gate training courseOracle golden gate training course
Oracle golden gate training course
 
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 trainingSap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
 
Web services soap rest training
Web services soap rest trainingWeb services soap rest training
Web services soap rest training
 
Sql server dba training
Sql server dba trainingSql server dba training
Sql server dba training
 
Ibm tivoli access manager online training
Ibm tivoli access manager online trainingIbm tivoli access manager online training
Ibm tivoli access manager online training
 
Oracle apps r12 scm functional training
Oracle apps r12 scm functional trainingOracle apps r12 scm functional training
Oracle apps r12 scm functional training
 

Recently uploaded

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 

Recently uploaded (20)

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 

Oracle 11g sql plsql training

  • 1. Oracle 11g SQL and PL/SQL Course Contents ORACLE 11g SQL DBMS Concepts • What is Database? • What is Database System? • RDBMS • ORDBMS • Difference Between DBMS, RDBMS & ORDBMS SQL • What is SQL? • Using SQL*PLUS, Using SQL Developer • SELECT statements Order by Clause Distinct Clause Operators Comparison Conditions Where Clause SINGLE-ROW FUNCTIONS • Describe various types of functions that are available in SQL • Use character, number, and date functions in SELECT statements • Describe the use of conversion functions • Identify the available group functions GROUP FUNCTIONS • Describe the use of group functions
  • 2. • Group data by using the GROUP BY clause • Include or exclude grouped rows by using the HAVING clause • GROUP BY with ROLLUP and CUBE Operators JOINS - Displaying Data from Multiple Tables • Access data from more than one table using equijoins and nonequijoins • Join a table to itself by using a self-join • View data that generally does not meet a join condition by using outer joins • Cartesian product from two or more tables SUBQUERIES • What is a subqueries • Types of problems that subqueries can solve • Single-row and multiple-row subqueries • Solve problems with correlated subqueries DML Statements • Describe each data manipulation language (DML) statement • Insert rows into a table • Update rows in a table • Delete rows from a table • Control transactions DDL Statements • Database objects • Table structure and the data types for columns • Create a table • Creating constraints at the time of table creation
  • 3. • Managing Database Objects with Data Dictionary Views Other Database Objects • Simple and complex views • Create, maintain, and use sequences • Create and maintain indexes • Create private and public synonyms Regular Expression Functions • REGEXP_LIKE • REGEXP_REPLACE • REGEXP_INSTR • REGEXP_SUBSTR • REGEXP_COUNT
  • 4. ORACLE 11g PLSQL Introduction to PL/SQL • Describe the need for PL/SQL • Benefits of PL/SQL • Different types of PL/SQL blocks Declaring PL/SQL Variables • Uses of variables
  • 5. • Declare and initialize variables • Describe various PLSQL data types • Benefits of using the %TYPE attribute • Bind variables Executable Statements in a PLSQL block • Lexical units in a PL/SQL block • Built-in SQL functions in PL/SQL • Nested blocks and variables with labels • SQL statements can be directly included in a PL/SQL executable block • DML statements in PL/SQL transaction control statements in PL/SQL • INTO clause to hold the values returned by a SQL statement • Iimplicit cursors and explicit cursors and SQL cursor attributes Control Structures • An IF statement • CASE statements and CASE expressions • Loop statements Composite Data Types • User-defined PL/SQL records • The %ROWTYPE attribute • An INDEX BY table and an INDEX BY table of records • Describe the differences among records, tables, and tables of records Explicit Cursors • Describe the reasons for using explicit cursors • Declare and control explicit cursors
  • 6. • Use simple loops and cursor FOR loops to fetch data • Use of cursors with parameters • FOR UPDATE clause and the WHERE CURRENT clause Handling Exceptions • PL/SQL exceptions and recognize unhandled exceptions • Different types of PL/SQL exception handlers • The effect of exception propagation in nested blocks • Customize PL/SQL exception messages Stored Procedures and Functions • Difference between anonymous block and subprograms • Create a simple procedure and invoke it from an anonymous block • Create a simple procedure that accepts a parameter • Create a simple function • Create a simple function that accepts a parameter • Differentiate between procedures and functions Packages • Describe packages and their components • Create a package to group together related variables, cursors, constants, exceptions, procedures, and functions • Describe a package construct as either public or private • Describe the use of a bodiless package • Overload package procedures and functions • Use forward declarations Dynamic SQL • Describe the execution flow of SQL statements
  • 7. • Dynamically build and execute SQL statements using Native Dynamic SQL EXECUTE IMMEDIATE statement • Compare Native Dynamic SQL with the DBMS_SQL package approach Oracle-Supplied Packages • The DBMS_OUTPUT package • The UTL_FILE to direct output to operating system files • The HTP package to generate a simple Web page • The main features of UTL_MAIL Large Objects • Compare LONG and LOB data types • Create and maintain LOB data types • Internal and external LOBs Triggers • Describe the different types of triggers and their uses • Create DML triggers - statement and row triggers • Understand trigger-firing sequence • Creating database triggers on DDL statements Courses • • • • • • • Offerings Android AIX Administration Business Analyst CCNA, CCNP Security, CCIE Citrix XenApp Cognos 10 BI & Tm1 Crystal Reports
  • 8. • • • • • • • • • • • • • Data Stage DB2 DBA Dot Net DAC Google Web Tool Kit Hadoop IBM Lotus Notes (Development) IBM Lotus Notes Domino Server Administration IBM Message Broker IBM MQ Series IBM Tivoli Access Manager IBM Web Sphere Application Server Administration (WAS) IBM WAS Portal server Development • IBM Websphere Transformation extender (WTX 8.2) • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Informatica I Phone Java/J2EE J Query MCITP MicroSoft .NET Technologies (VB.NET, C#, ASP.NET) Microstrategy MicroSoft Business Intelligence MicroSoft Dynamics CRM OBIEE 11 g Oracle APPS – HRMS Oracle APPS – SCM Oracle APPS – Financial Oracle APPS – Technical Oracle BI Apps Oracle BI Publisher Oracle DBA 11g Oracle RAC Oracle Fusion SOA Oracle SQL , PL SQL People Soft PHP Perl Scripting SAP SD , BO , FICO , BI / BW , APO , BPC, BASIS Sales Force CRM SharePoint Server 2010 Shell Scripting Siebel CRM , EAI, E-Scripting SQL Server DBA Springs and Hibernate Storage Area Network ( SAN)
  • 9. • • • • • • • • • Tera Data Testing Tools - QTP, QC, Load Runner, Selenium, ISTQB TIBCO BW, BE, TIBCO I Process Tivoli Access Manager & Identity Manager Unix Administration VN Ware WCF, WPF, LINQ, AJAX, SILVER LIGHT Webmethods Webservices , SOAP ( JAVA) Visit www.futurepointtech.com for course curriculum Drop a mail info@futurepointtech.com we will get in touch with u
  • 10. • • • • • • • • • Tera Data Testing Tools - QTP, QC, Load Runner, Selenium, ISTQB TIBCO BW, BE, TIBCO I Process Tivoli Access Manager & Identity Manager Unix Administration VN Ware WCF, WPF, LINQ, AJAX, SILVER LIGHT Webmethods Webservices , SOAP ( JAVA) Visit www.futurepointtech.com for course curriculum Drop a mail info@futurepointtech.com we will get in touch with u