Get in Touch

Course Outline

Controlling User Access

  • User Management
  • System and Object Permissions
  • Granting Privileges
  • Revoking Permissions
  • Roles
  • Managing Database Links

Managing Schema Objects

  • Utilizing the ALTER TABLE Command
  • Adding, Modifying, and Dropping Columns
  • Adding, Dropping, and Enabling/Disabling Constraints
  • Creating Indexes
  • Flashback Operations
  • External Tables

Working with Large Data Sets

  • The MERGE Command
  • DML Operations with Subqueries
  • DML Operations Using the RETURNING Clause
  • Multi-Table INSERT Commands

Conditional Expressions

  • CASE Expression
  • DECODE Expression

Generating Reports by Grouping Related Data

  • The GROUP BY Clause
  • The HAVING Clause
  • Data Aggregation Using ROLLUP and CUBE Operators
  • Identifying Aggregation Levels with the GROUPING Function
  • Data Aggregation Using GROUPING SETS Operator

Managing Data Across Time Zones

  • Understanding Time Zones
  • TIMESTAMP Variants
  • Distinctions Between DATE and TIMESTAMP
  • Conversion Operations

Advanced Subqueries

  • Standard Subqueries
  • Multi-Column Subqueries
  • Subqueries in the FROM Clause
  • Correlated Subqueries
  • Using the WITH Clause for Query Block Reuse

Joining Tables

  • Inequality Joins in WHERE and FROM Clauses
  • Semijoins
  • Antijoins

Processing Hierarchical Data

  • Tree Structures
  • Hierarchical Queries
  • Pseudo Columns
  • Sorting Data in Hierarchical Queries
  • Useful Functions for Hierarchy Manipulation

Regular Expressions

  • Simple and Complex Patterns

Requirements

Completion of the introductory Oracle SQL course is required.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories