Oracle PL/SQL  Training training in Surrey Guildford and London Oracle PL/SQL  training in Surrey Guildford and London
Home Courses Dates & Prices Certification Facility Contact Location

Oracle PL/SQL Training

Oracle PL/SQL– 5 Days
Introduction
  • Describing the Life Cycle Development Phases
  • Defining a Relational Database
  • Discussing the Theoretical, Conceptual, and Physical Aspects of a Relational Database
  • Describing How a Relational Database Management System (RDBMS) Is Used to Manage a Relational Database
  • Describing How SQL Is Used in the Oracle Product Set
Writing A Basic Sql Statement
  • Describing the SQL Select Capabilities
  • Executing a Basic Select Statement with the Mandatory Clauses
  • Differentiating Between SQL and iSQL*Plus Commands
Restricting And Sorting Data
  • Limiting the Rows Retrieved by a Query
  • Sorting the Rows Retrieved by a Query
Single Row Functions
  • Describing Various Types of Functions Available in SQL
  • Using a Variety of Character, Number, and Date Functions in SELECT Statements
  • Explaining What the Conversion Functions Are and How They Are Used Using Control Statements
Displaying Data From Multiple Tables
  • Writing SELECT Statements to Access Data from More Than One Table
  • Describing the Cartesian Product
  • Describing and Using the Different Types of Joins
  • Writing Joins Using the Tips Provided
Aggregating Data By Using Group Functions
  • Identifying the Different Group Functions Available
  • Explaining the Use of Group Functions
  • Grouping Data by Using the GROUP BY Clause

Producing Readable Output With isql*Plus
  • Producing Queries That Require an Input Variable
  • Customizing the iSQL*Plus Environment
  • Producing More Readable Output
Creating And Managing Tables
  • Describing the Main Database Objects
  • Creating Tables
  • Describing the Oracle Data Types
  • Altering Table Definitions
  • Dropping, Renaming, and Truncating Tables
Manipulating Data
  • Describing Each Data Manipulation Language (DML) Command
  • Inserting Rows into a Table
  • Updating Rows in a Table
  • Deleting Rows from a Table
  • Merging Rows into a Table
  • Controlling Transactions
  • Describing Transaction Processing
  • Describing Read Consistency and Implicit and Explicit Locking
Including Constraints
  • Describing Constraints
  • Creating and Maintaining Constraints
Creating Views
  • Describing Views and Their Uses
  • Creating a View
  • Retrieving Data by Means of a View
  • Inserting, Updating and Deleting Data Through Views
  • Dropping Views
  • Altering the Definition of a View
  • Inline Views
  • Top ‘N’ Analysis

 

 

Other Database Objects
  • Creating, Maintaining, and Using Sequences
  • Creating and Maintaining Indexes
  • Creating Private and Public Synonyms
SQL Workshop
  • Applying Techniques Learned in this Course
  • Preparing for Future Oracle Courses
Controlling User Access
  • Understanding the Concepts of Users, Roles and Privelages
  • Granting and Revoking Object Privileges
  • Creating Roles and Granting Priviliges to Roles
  • Creating Synonyms for Ease of Table Access
Using Set Operators
  • Describing the Set Operators
  • Obeying the Set Operators Rules and Guidelines
  • Using a Set Operator to Combine Multiple Queries into a Single Subquery
  • Controlling the Order of Rows Returned
Oracle 9i Datetime Functions
  • Using DATETIME Functions
  • Using the NVL2 Function to Handle NULL Values
Enhancements To The GROUP By Clause
  • Using ROLLUP as an Extension to the GROUP BY Clause to Produce Subtotal Values
  • Using CUBE as an Extension to the GROUP BY Clause to Produce Cross-Tabulation Values
  • Using the GROUPING Function to Identify the Row Values Created by ROLLUP or CUBE Operators
  • Using GROUPING SETS to Produce a Single Result Set That Is Equivalent to a UNION ALL Approach
    Using the WITH Clause
Advanced Subqueries
  • Multiple-Column Subqueries
  • Writing a Subquery in the FROM Clause
  • Writing and describing Correlated Subquery
  • Using EXISTS and NOT EXISTS Operators
  • Updating and Deleting Rows Using Correlated Subqueries
  • Using Scalar Subqueries in SQL
Hierarchical Retrieval
  • Discussing the Benefits of the Hierarchical Query
  • Ordering the Rows Retrieved by a Query in a Hierarchical Manner
  • Formatting Hierarchical Data so That It Is Easy to Read
  • Excluding Branches from the Tree Structure
Oracle9i Extensions to DML and DDL Statements
  • Discussing Multitable Inserts
  • Creating and Using External Tables
    Naming the Index and Using the CREATE INDEX Command at the Time of Creating Primary Key Constraint

 



Please CLICK HERE for a printer friendly version.

Please contact us for one-to-one or group bookings these can also be arranged on dates to suit you and customised to your specific requirements. Please give us a call on 01483 688488.