Oracle Training‎ > ‎

Oracle 11g online training

Oracle 11g Course Content

1. The Oracle database environment

 ·         Reviewing basic architecture concepts, Oracle 10g Architecture, Main features of 9i and 10g

2. Basic SELECT Statement

  ·         Writing the statement in SQL Plus, Running the SELECT statement              

3. Ordering the output

·        Single Column, Descending order, Multiple column sort 

4. Conditional retrieval of data

·         Working with complex conditions, AND OR NOT ,,,, LIKE BETWEEN 

5.Pseudo columns and functions

·         Pseudo Columns, Row num, Sys date, User & UID, the Dual Table

·          Working with character functions UPPER, LOWER, INITCAP, RPAD(), TRIM(), SUBSTR(), INSTR(), TRANSLATE(), REPLACE(), GREATEST(), LEAST(),

·          Working with date functions TO_CHAR(), TO_DATE(), MONTHS_BETWEEN(), ADD_MONTHS(), LAST_DAY(), NEXT_DAY() 

6.Using non-character function

·          ROUND(), TRUNC(), SIGN(), Working with multiple tables, Different type of Joins, Writing Outer Joins 

7.Using the SET operators

·             Union, Intersect, Minus  

8. Aggregating data using group functions

·          GROUP BY, HAVING 

9. Creating Sub Queries

·         Single Row sub queries, Multiple row Sub queries 

10. Enhancing groups function

·         ROLLUP, CUBE 

11. Transaction Control Language

·         Rollback, Commit, Save point 

12.  Processing hierarchies

·         Creating the Tree structure, LEVEL, CONNECT BY 

13.  Data Manipulation Language

·         INSERT, UPDATE, DELETE, Data Definition Language, CREATE, TRUNCATE, ALTER, DROP, RENAME, DESCRIBE 

14.   Using Declarative Constraints

·   Not Null Constraint, Check Constraint, Unique Constraint, Primary Key Constraint, References   Constraint, On Delete Cascade, On Delete Set Null 

15.  Other Database Objects

·            Views, Sequences, Synonyms, Indexes

·            USER_TABLES, USER_TAB_COLUMNS, USER_OBJECTS 

16.  Database Security

·         Object Privileges, Granting access to objects

17.  Blocks

·         Structure, Writing Anonymous Blocks

18. Variables

·         Oracle Data types, TYPE and ROWTYPE declarations, Value assignments 

 19.   Control structures

·         IF ELSE ENDIF statement, IF ELSIF ELSE ENDIF statement, LOOP END , LOOP statement, WHILE condition, FOR condition 

 20.  Cursors

·         Implicit and Explicit Cursors, Cursor Manipulation statements, OPEN FETCH CLOSE EXIT WHEN 

 21. Error Handling

·         Predefined Exceptions, Non-Predefined Excecptions, User Defined Exceptions 

 22.  Procedures

·         Creating and Calling Procedures 

 23.  Functions

·         Creating and Calling Functions 

 24.  Packages

·         Package Header, Package Body 

 25.  Design Tips and Techniques

·         Format of standard packages in an application, Spec and Body, NOCOPY hint ————- theory 

 26. Triggers

·         Database triggers, Calling procedures from triggers 

 27. Dynamic SQL

·         EXECUTE IMMEDIATE, DBMS_SQL package 

 28. Oracle Supplied packages

·          DBMS_OUTPUT, UTL_FILE 

 29.  Collection data types

·         Associative Arrays, Nested tables, VARRAYs