book your perfect training course
thousands of courses, off-site or in-house, across the UK
browse training

Browse the full list of courses above.

education search

 

Training Course: Oracle 10g SQL (O011)

training course enquiry

Training Course Code: O011
Training Duration: 5 days.
Price: £1,700

Training Course Summary:

This 5 day Oracle training course introduces this new version of SQL, covering the SQL*Plus toolkit and Oracle 10g RDBMS contextual operating environment.

It is an essential building block for all users of Oracle's full technology range, including database technology, development tools, and web technologies. SQL*Plus, the primary interface to the Oracle Database server, provides a powerful yet easy-to-use environment for querying, defining, and controlling data.

The course comprehensively introduces the ANSI standard features of the Oracle 10g SQL implementation.

SQL*Plus Enhancements in Oracle Database 10g include:-

Whitespace Support in Windows Path and File Names
New Glogin, Login and Predefined Variables
APPEND, CREATE, and REPLACE extensions to SPOOL and SAVE commands
SHOW RECYCLEBIN and some additional Miscellaneous Enhancements

Pre-Requisites:

PC Fundamentals

Who Should Attend:

Oracle Analyst Programmers
Oracle Technicians
Oracle DBA's
Oracle Developers
ANSI SQL Users

Training Course Overview/Content:

Introducing Oracle
The Elements of the Oracle System
Relational Concepts
back to top
SQL*Plus and SQL
Introduction
Logging on to SQL*Plus and Leaving SQL*Plus
Choosing and Describing Tables
Elements of the SQL Query
The SQL Buffer and Query Layout
Editing SQL Statements
The System Dummy Table
Selecting Columns
Duplicate Information (DISTINCT)
Sorting Information
back to top
SQL Functions
The Concatenation Operator
Elements of the SQL Query: Arithmetic
Column Aliases
String Functions
Arithmetic Functions
Date Functions
Mixed Functions
back to top
Advanced SQL Functions
Nesting Different Functions

SQL Bar Charts
Decode Crosstab
Decode with ">", "<" & "="
Select with Minus Union and Intersect
Connect By Prior

Filtering Data Using Where
Where Operators
Where with Keywords
Where and Logical Operators
Where and Soundex

Retrieve Data: Multiple Tables
Joining Tables (Equi-Joins)
Aliases for Table Names
Thinking behind creating Joins
Joining Tables (Non-Equi-Joins)
Joining Tables (Outer Joins)
Joining Tables (Inner Joins)

Group By Functions
Group By Function Examples
Group By Functions with Having

Object Support
Object - relational database
Oracle Object Type definition
Nested objects
Object constructors
Objects as NULL/ attributes as NULL
Object Tables
Type Hierarchy and Inheritance
Abstract and Final Types
Object Evolution
Propagation of Changes
Sub-Queries
Basic Subqueries
Multiple Column Subqueries
Subqueries with Having
Correlated Subqueries
Subquery Rules and Suggestions

Data Definition Language (DDL)
Create, Drop Alter Keywords
Tables/Partitioning/Column
Views/Synonyms/Sequences

Integrity Constraints
Types of Constraint
Referential Integrity
Defining Constraints
Integrity Constraints and Data Dictionary
Alter table

Indexes
Create Index
Unique Option
When and What to Index
Drop Index
Validate Index
Index Type Overview

Data Manipulation Language
Insert /Update/Delete
OPS Commands (Commit, Rollback and Savepoints)
back to top
Data Control Language
Data Security
Grant and Revoke

Oracle 9i/10g SQL Features
The Returning clause
Drop column
Function based indexes
Temporary tables
Default Column Value enhancements
Overview of Constraint enhancements
For update wait Clause
Constraints on views
External Tables
Multiple Insert Statements
Conditional Insert
Pivoting Insert
Merge Statement
Grouping Sets
WITH Clause
Analytical Functions

10g SQL Language
Improvements
Improvements review
Regular Expressions
Native Floating Point Datatypes

LOBs
LOB Migration
LOB SQL Features

Data warehousing and OLAP
Materialised views
Dimensions
ROLLUP functions
The ROLLUP operator
The CUBE operator
Client side caching

SQL*Plus Reporting
Introducing SQL*Plus for Reporting
Using SQL*Plus
Using the System Editor for SQL*Plus
SQL*Plus Command Variables
Building SQL*Plus Reports
Titles and Headings
Using NEW_VALUE and OLD_VALUE

ANSI Standardisation
Oracle (since 9ir2) Joins improvements
Case Expressions
SQL NULLIF and COALESCE
Scalar Subqueries
Date Datatype
TIMESTAMP Datatype
INTERVAL Datatypes
CURRENT_DATE
Training course title:
Name:
Email:
Phone:
Company Name: (if applicable)
Number of delegates attending:
 
 Preferred Location: 
 Select from above or tick in house (we come to you) 
 
Preferred dates:
Click to select a dateClick to select a date
Any Special Requests:
Send Enquiry

Other course you might also like