ORACLE COURSE SYLLABUS SQL , PLSQL- Qtree Technologies
ORACLE COURSE SYLLABUS SQL , PLSQL- Qtree Technologies
✓ Database Objects
✓ Naming Rules
✓ The CREATE TABLE Statement
✓ Referencing Another Users Tables
✓ The DEFAULT Option
✓ Creating Tables
✓ Tables in the Oracle Database
✓ Querying the Data Dictionary 9-10
✓ Data Types
✓ Date Time Data Types
✓ TIMESTAMP WITH TIME ZONE Data Type
✓ TIMESTAMP WITH LOCAL TIME Data Type
✓ INTERVAL YEAR TO MONTH Data Type
✓ INTERVAL DAY TO SECOND Data Type
✓ Creating a Table by Using a Subquery Syntax
✓ Creating a Table by Using a Subquery
✓ The ALTER TABLE Statement
✓ Adding a Column
✓ Modifying a Column
✓ Dropping a Column
✓ The SET UNUSED Option
✓ Dropping a Table
✓ Changing the Name of an Object
✓ Truncating a Table
✓ Adding Comments to a Table
✓ Objectives
✓ Using a Subquery to Solve a Problem
✓ Subquery Syntax
✓ Using a Subquery
✓ Guidelines for Using Subqueries
✓ Types of Subqueries
✓ Single-Row Subqueries
✓ Executing Single-Row Subqueries
✓ Using Group Functions in a Subquery
✓ The HAVING Clause with Subqueries
✓ What is Wrong with this Statement?
✓ Will this Statement Return Rows?
✓ Multiple-Row Subqueries
✓ Using the ANY Operator in Multiple-Row Subqueries
✓ Using the ALL Operator in Multiple-Row Subqueries
✓ Null Values in a Subquery
✓ Correlated Subquery
✓ Inline View
✓ Database Objects
✓ What is a View?
✓ Why use Views?
✓ Simple Views and Complex Views
✓ Creating a View
✓ Retrieving Data from a View Querying a View
✓ Modifying a View
✓ Creating a Complex View
✓ Rules for Performing DML Operations on a View
✓ Using the WITH CHECK OPTION Clause
✓ Denying DML Operations
✓ Removing a View
✓ Inline Views
✓ Top-N Analysis
✓ Performing Top-N Analysis
✓ Example of Top-N Analysis
✓ Creating Materialized view
✓ Checking the Permissions on MVIEW
✓ Database Objects
✓ What is a Sequence?
✓ The CREATE SEQUENCE Statement Syntax
✓ Creating a Sequence
✓ Confirming Sequences
✓ NEXTVAL and CURRVAL Pseudo columns
✓ Using a Sequence
✓ Modifying a Sequence
✓ Guidelines for Modifying a Sequence
✓ Removing a Sequence
✓ What is an Index?
✓ How Are Indexes Created?
✓ Creating an Index
✓ When to Create an Index
✓ When Not to Create an Index
✓ Confirming Indexes
✓ Function-Based Indexes
✓ Removing an Index
✓ Creating and Removing Synonyms
✓ Objectives
✓ Controlling User Access
✓ Privileges
✓ System Privileges
✓ Creating Users
✓ User System Privileges
✓ Granting System Privileges
✓ What is a Role?
✓ Creating and Granting Privileges to a Role
✓ Changing Your Password
✓ Object Privileges
✓ Granting Object Privileges
✓ Using the WITH GRANT OPTION and PUBLIC Keywords
✓ Confirming Privileges Granted
✓ How to Revoke Object Privileges
✓ Revoking Object Privileges
✓ Database Links
✓ Workshop Overview
✓ What Is a Subquery?
✓ Subqueries Using a Subquery
✓ Multiple-Column Subqueries
✓ Column Comparisons
✓ Pairwise Comparison Subquery
✓ Non Pairwise Comparison Subquery
✓ Using a Subquery in the FROM Clause
✓ Scalar Subquery Expressions
✓ Scalar Subqueries: Examples
✓ Correlated Subqueries
✓ Using Correlated Subqueries
✓ Using the EXISTS Operator
✓ Using the NOT EXISTS Operator
✓ Correlated UPDATE
✓ Correlated DELETE
✓ The WITH Clause
✓ WITH Clause: Example
Plsql syllabus
Exception Handlers
Exception-Handling Concepts and Terminology
Defining Exceptions
Raising Exceptions
Handling Exceptions
Building an Effective Error Management Architecture
Making the Most of PL/SQL Error Management
Strings
String Datatypes
Working with Strings
String Function Quick Reference
Numbers
Numeric Datatypes
Number Conversions
Numeric Functions
Records
Records in PL/SQL
Collections
Collections Overview
Collection Methods (Built-Ins)
Working with Collections
Nested Table Multiset Operations
Maintaining Schema-Level Collections
Miscellaneous Datatypes
The BOOLEAN Datatype
The RAW Datatype
The UROWID and ROWID Datatypes
The LOB Datatypes
Working with LOBs
Predefined Object Types
Data Retrieval
Cursor Basics
Working with Implicit Cursors
Working with Explicit Cursors
BULK COLLECT
SELECT ... FOR UPDATE
Cursor Variables and REF CURSORs
Cursor Expressions
Packages
Why Packages?
Rules for Building Packages
Rules for Calling Packaged Elements
Working with Package Data
When to Use Packages
Packages and Object Types
Part VI : Triggers
DML Triggers
DDL Triggers
Database Event Triggers
INSTEAD OF Triggers
AFTER SUSPEND Triggers
Maintaining Triggers
PLSQL WORKSHP
Workshop Overview