SQL PLSQL
SQL PLSQL
Introduction to RDBMS
Feature of RDBMS
Advantages of RDBMS over FMS ad DBMS
The 12 rules (E.F Codd’s Rules –RDBMS)
Need for Database Design
Support of Normalization Process for Data Management
Client-Server Technology
Oracle Corporation Products
Oracle Versions
About SQL&SQL*PLUS
Built-in Functions
Arithmetic Functions, Character Functions, Date Functions, Conversion Functions
Aggregate Functions, OLAP Functions & General Functions
REF constraint
Understanding the practical approach to Sub Queries/Nested Select/Sub Select/Inner Select/Outer Select
What is the purpose of a Sub Query?
Sub Query Principle and Usage
Type of Sub Queries
Single Row
Multiple Row
Multiple Column
Applying Group Functions in Sub Queries
The impact of Having Clause in Sub Queries
IN, ANY/SOME, ALL Operators in Sub Queries
PAIRWISE and NON PAIRWISE Comparison in Sub Queries
Be … Aware of NULL’s
Correlated Sub Queries
Handling Data Retrieval with EXISTS and NOT EXISTS Operators
Grant, Revoke
Commit, Rollback, Savepoint
SQL Editor Commands
SQL Environment settings
VIEWS in Oracle
Types of Partitions
Range Partitions
Hash Partitions
List Partition
Composite Partition
Parallel Query Process
Locks
SQL * Loader
Advanced PL/SQL
Procedures in PL/SQL
STORED PROCEDURES
PROCEDURE with Parameters (IN,OUT and IN OUT)
POSITIONAL Notation and NAMED Notation
Procedure with Cursors
Dropping a Procedure
Functions in PL/SQL
Difference between Procedures and Functions
User Defined Functions
Nested Functions
Using stored function in SQL statements
Packages in PL/SQL
Creating PACKAGE Specification and PACKAGE Body
Private and Public Objects in PACKAGE
EXCEPTIONS in PL/SQL
Types of exceptions
User-Defined Exceptions
Pre Defined Exceptions
RAISE_APPLICATION_ERROR
PRAGMA_AUTONOMOUS_TRANSACTION
SQL Error Code Values
Types of Triggers
Row Level Triggers
Statement Level Triggers
DDL Triggers
Trigger Auditing
File Input/Output
Using LOBS
Using Collections
Advantages of collection
Ref cursor (Dynamic Cursor)
Weak ref cursor
Strong ref cursor
Nested Tables VARRAYS or VARYING arrays
Creating tables using nested tables
Inserting, updating & deleting Nested
Table records
Nested table in PL/SQL
Advanced Features
9i Joines
New Date function
Rename column
Inner Join/Natural Join
Left Outer Join/Right Outer Join
Full Outer Join
Multiple Inserts
Insert All Command
Merge statement
NVL2(), NULLIF(), COALESCE()
CASE expression of Select Command
Temporary Tables/Global Tables
New Function EXTRACT()
Autonomous Traction
Pragma _ Autonomous_ Transaction()
Bulk Collect
About Flash Back Queries
Dynamic SQL
New data types, Flash back Command
Purge Command, Recyclebin
Regular expressions, DML Error Logging
Data Pump, Virtual Columns
Read only tables, Cross tab Views using
Pivot/Unpivot operators, Follows Clause
Compound triggers, New data types
DBA CONCEPTS
Database
Tablespace
Types of Tablespaces
Data files /Se